Books management CRUD project.
Visit live host Website (BIT-Book)[https://bit-book.vercel.app/]
- Next.js 14 (Use app router and server action for data mutation)
- Postgresql (Database)
- Tailwind + ShadcnUI (UI Component)
-
New Book Creation Form: Users can create new books, including image uploading to cloud.
-
Book Edit and Delete Form: Users can edit and delete existing books.
-
Book Listing Page: Display existing books in a DataTable format that can sort, filter.
-
Book List JSON API
- URL for API endpoint with book list JSON
/api/books
.
- URL for API endpoint with book list JSON
Firstly, install dependencies and setup env file like .env.example
npm install
Second, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev