Welcome to Amazon-clone
Project Unique Name : Amaze
Amazon is a popular online shopping website that offers a vast selection of products, from books and electronics to clothing and home goods. The website provides a simple and user-friendly interface for customers to browse and purchase items, with features such as product reviews, personalized recommendations, and fast shipping options.
Click here
Frontend Deployed URL 👉Click here
Backend API 👉Languages and Tools
Features
- Account creation, login, signup and logout functionality.
- Sign-up and log-in validations.
- JWT (JSON Web Token) Authentication and BcryptJS Password Hashing
- Product Filters Based on Gender, Colour, Shape, Glasses Frame
- Product Sorting Based on Price
- Product Filtering and Sorting work together
- Products Pagination (Default 12 Products Per Page)
- Cart Add and Remove Items
- Cart Update Quantities
- Wishlist Add/Remove Items
- Order Summary
- My Orders Section for details of all ordered item
- From Wishlist to directly Add-to-Cart feature
- Coupons are provided for the discount
- Payment Gateway
- User Authentication before placing an order
- Data fetching from Backend.
This report is provided by the Github language used stats. So, this is the total percentage of the coding languages.
Prerequisites :
- Node.js
- npm
Installing :
- Clone the repository to your local machine
- Navigate to the project directory
- Run
npm install
to install the required dependencies - Run
npm start
to start the development server
Our Team :
This is a collaborative project built by a team of 4 fullstack web developers and executed in 5 days.
Team Work Efforts :
First of all, we created a Slack and zoom group to establish communication between all the team members. Then we connected over zoom meet for further discussion about assigned project.
In a zoom meet we divideed small parts of project to all the team-member.
We discussed about past days work and present day work, if any one face issue all the team member helps to solve the problem.
All push the data in Git-hub to their respective branch and merge them to main branch.
Finally we make the presentation of the project.
Our Learnings :
On this journey we faced many issues, but we keep motivated each other with patience.
-
We all learned how to read and understand the code of other team members.
-
We learned how to write more efficient and clean code.
-
Even though We also learned how to plan a project and how to execute it step by step.
-
By this Project we have learned how to collaborate and communicate with team effectively and improving the productivity.
-
We also got a glimpse of using GitHub for the version control.
Contributing
We welcome contributions to the Lenskart Clone website. If you have an idea for a new feature or have found a bug, please open an issue in the repository.
Show your support
Give a ⭐️ if you like this project!