SHOEZI is a fully functional e-commerce website, Built the website using a range of modern technologies, including:
- Node.js and Express.js for the backend
- MongoDB for the database
- Handlebars.js, CSS, and Bootstrap 4 for the frontend
- JavaScript ES6 for programming
- Axios for handling HTTP requests
- JQuery for DOM manipulation
- DataTables, Toastify.js, Twilio, Cloudinary, Razorpay, and PayPal integrations through npm libraries
- Designed the website layout and user interface using Figma
Designed and developed featuring multiple pages and functionality including,
USER SIDE :
- signup and login with validation
- Login and Forgot password with OTP
- profile management
- Address Management (CRUD)
- wallet
- product single page with image zooming
- Category with sub-category Managed, products can be listed as per the category and the sub-category.
- Filters :
- price filter with a slider range
- price Sorting ( High to Low && Low to High )
- Search ( search is done by the regular expression mongoDB )
- order management
- wishlist
- cart
- Stock Management with validation for OUT OF STOCK.
- checkout
- Coupons can be used to get Discounts.
- Razorpay Integration
- Paypal Integration
ADMIN SIDE :
- Admin signin with Validation
- Chart and Graph Management
- Fully functional Dashboard
- Sales Report, In sales report we can download the report as per the the user need. we can download the report as pdf, excel, csv, and more..
- Total users, Total Outcome in a month, Total orders placed in the recent month in the Admin Dashboard.
- User Management (CRUD)
- Product Management (CRUD)
- Stock Management
- Category Management with validation
- Order Management
- Banner Management
Hosted the e-commerce website on an AWS instance using Nginx with PM2 to ensure optimal performance and reliability.