Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/soorajvp/shoezi-e-commerce-web-application

Fully functional e-commerce website ( Based on the shoes collections )
https://github.com/soorajvp/shoezi-e-commerce-web-application

ajax axios bootstrap4 css expressjs firebaseotp hbs javascript mongodb nodejs sweetalert2

Last synced: about 1 month ago
JSON representation

Fully functional e-commerce website ( Based on the shoes collections )

Awesome Lists containing this project

README

        

# SHOEZI-E-commerce-Web-Application
SHOEZI is a fully functional e-commerce website ( based on the Shoes Collections ),

- Live link : https://www.shoezi.online/

*

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, integrations through npm libraries
* Designed the website layout and user interface using Figma

Designed and developed a fully functional e-commerce website featuring multiple pages and functionality including,

USER SIDE :
* signup and login with validation
* login and forgot password with OTP
* profile management
* Address Management (CRUD)
* profile Picture change with image cropping
* Wallet
* Product single page with image zooming
* Category Managed with sub category, products can be listed as per the category.
* User can filter the items by the main category and sub category.
* Filters :
* Integrated interconnected filters on the user side
* price filter with a slider range
* price Sorting ( High to Low && Low to High )
* Search ( search is done by the regular expression mongoDB )
* search with name
* search with category
* order View where we can cancel and return order. We can return order only after the order is delivered.
* wishlist
* Cart
* Stock Management with validation for OUT OF STOCK.
* Checkout
* Coupons can be used to get Discounts.

PAYMENT INTEGRATION
* Razorpay

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) ,Product images can be cropped before adding the product. ( cropper.js npm library used ).
* Stock Management
* Category Management with validation
* Order Management
* Banner Management

HOSTING
* Hosted the e-commerce website on an AWS instance using Nginx with PM2 to ensure optimal performance and reliability.