Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 )
- Host: GitHub
- URL: https://github.com/soorajvp/shoezi-e-commerce-web-application
- Owner: SoorajVp
- Created: 2023-04-21T15:35:24.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-21T08:27:56.000Z (over 1 year ago)
- Last Synced: 2024-04-07T01:43:03.374Z (9 months ago)
- Topics: ajax, axios, bootstrap4, css, expressjs, firebaseotp, hbs, javascript, mongodb, nodejs, sweetalert2
- Language: CSS
- Homepage: https://www.shoezi.online/
- Size: 52.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 FigmaDesigned 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
* RazorpayADMIN 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 ManagementHOSTING
* Hosted the e-commerce website on an AWS instance using Nginx with PM2 to ensure optimal performance and reliability.