The project is intended towards implementation of typical functionalities expected from an e-commerce website. It was made to address the academic requirements using the following tech stack:
- JavaScript
- Node.js
- Express.js
- HTML, CSS, Bootstrap
- AJAX and jQuery
- MongoDB
Some notable features implemented are as follows:
- Profile creation and User authentiaction using Passport package (Separate for admins and users)
- Maintaining order history
- Cart functionalities
- Pagination
- Search and filter options
- Login session implementation
- Special privileges to admin for inventory management and soft-delete
- Basic user interface design using Bootstrap
A short video demonstration of this project and my other personal projects at https://drive.google.com/drive/folders/1I-dIL03VT1Ny0bmPeYq-PqzFU6AQyZIw?usp=sharing The focus of this project was to execute fullstack development with an academic point of view.