This is a full-featured Article designed for selling phone and laptop accessories. The backend is built using Node.js with Express and Sequelize ORM, rendering HTML with Express Handlebars. It utilizes SQLite for development and PostgreSQL for production. The project also incorporates Cloudinary for image management and Bootstrap 5 for the front-end design.
https://github.com/Nathius262/e-commerce
- User authentication and authorization (multiple roles: admin, user).
- Product management with categories.
- Shopping cart functionality.
- Order management system.
- Image management with Cloudinary.
- SQLite for local development and PostgreSQL for production.
- Backend: Node.js, Express, Sequelize ORM
- Database: SQLite (development), PostgreSQL (production)
- HTML Rendering: Express Handlebars
- Styling: Bootstrap 5
- Image Upload: Cloudinary
- Hosting: Vercel
-
Clone the repository:
git clone https://github.com/Nathius262/e-commerce.git cd e-commerce