PixelMarket Online Shop
PixelMarket is an online shop project developed using Express.js, Node.js, and MongoDB, with a frontend created using EJS, JavaScript, and CSS.
Tech Stack
Frontend: EJS, JavaScript, CSS
Backend: Express.js, Node.js, MongoDB
Authentication: Session-based authentication
Authorization: Role-based access control (RBAC)
Pagination: Implemented for managing large datasets
Features:
User Authentication: Uses session-based authentication for user login and SignUp.
Product Management: Allows admins to add, update, and delete products.
Order Management: Allows users to place orders.
Cart Functionality: Users can add products to their cart and proceed to order.
Pagination: Implemented for listing products to improve performance with large datasets.
Responsive Design: The frontend is designed to be mobile-friendly and responsive.
Deployment
The project is deployed and accessible at https://pixel-market-e8qk.onrender.com.