A full-stack Notice Board application built with Next.js, React, Tailwind CSS, Prisma ORM, and MySQL (TiDB Cloud). It supports CRUD operations, server-side validation, and a responsive card layout. Features include RESTful API, delete confirmation, and prioritization of urgent notices.
From the README
Notice Board A full-stack Notice Board application built as part of the Reno Platforms Web Development Assignment. The application supports complete Create, Read, Update, and Delete (CRUD) operations for notices using Next.js Pages Router, Prisma ORM, MySQL (TiDB Cloud), and Tailwind CSS. Features • Create, Read, Update and Delete notices • Responsive card-based layout • Server-side validation • RESTful API using Next.js API Routes • Delete confirmation dialog • Urgent notices displayed first using Prisma orderBy • Persistent hosted database using TiDB Cloud • Optional image URL support Tech Stack • Next.js (Pages Router) • React • Tailwind CSS • Prisma ORM • MySQL (TiDB Cloud) •...
Skills
- JavaScript
- CSS