Skip to content

nirmalks/bookstore-nextjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  • Full stack bookstore application using Nextjs, postgres, prisma, shadcn, tailwind, zod, react hook form, next auth

run the development server

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

User credentials

Admin

email: 'admin@example.com' password: '123456'

Customer role email: 'user@example.com' password: '123456'

Screenshots

Home page

homepage

Specific Book Page 2 specific-book-page

Adding book to cart 3 add-book-to-cart

Cart page 4 cart-page

Signup page signup-page

Login Page 5 login-page

Address form - checkout page 6 checkout-page

Payment method - checkout page (dummy payment only) 7 payment-method-checkout-page

Profile Page for user role 8 update-profile-user-role

Order success page 8a-order-success-page

Orders page - user role 9 orders-page

Search page (images shown as empty as it was not added for some) 10 search-page

Search page filtered by genre for example 11 search-filtered-drama

Admin Homepage (admin role) 13 admin-homepage

Admin overview page (admin role) 12 admin-overview

Books page (admin role) 13 admin-books

Create book page (admin role) 14 admin-books-create

Update book page (admin role) 15 admin-books-update

Orders list page (admin role) 16 admin-orders-page

Specific order page (admin role)- can mark order as delivered and payment as done(in case of cod) 17 admin-orders-edit-page

Order marked as delivered 18 order-marked-as-delivered

Users profile page (admin role) 19 admin-users-page

Users specific profile page (role can also be changed) 20 admin-user-profile-edit

Authors list page (admin role) 21 admin-authors-page

Author creation page (admin role) 22 admin-authors-create-page

Releases

No releases published

Packages

No packages published

Languages