Ecommerce website is a web based application which is built using mongodb, express.js and node.js.
- User authentication
- Buyer and Seller
- Crud Operations
- User friendly interface for Users
- Cart page
- like functionality
- User profile page
- Profile editing page
- Place order page
- Image Upload
- Comments and reviews
- Profile Editing
- Search filter
- Payment
- Cookies and session
- Flash messages
- Passport
- Passport local mongoose
- EJS template
- Cookie parser
- Nodejs
- Git Github Version Control
- MongoDB Backend
- Expressjs Server
Before you begin, ensure you have the following installed:
- Git (optional): Download
-
Clone the repository:
bash
git clone https://github.com/yashasvii29/Ecommerce-Website.git
cd Ecommerce-Website
-
Install backend dependencies:
nodejs
mongodb
-
There will be server
expressjs
- Access the application in your browser by live server.
- controllers
- models
- routes
- public
- views
-
Frontend:
- HTML,CSS
- Javascript
- EjS Template
- Bootstrap : CSS framework
-
Backend:
- MongoDB
- Express js
- Node js
- Netlify: Frontend deployment
Contributions are welcome! To contribute to this project, follow these steps:
- Fork the repository.
- Create a new branch for your feature: git checkout -b feature-name.
- Commit your changes: git commit -m 'Add some feature'.
- Push to the branch: git push origin feature-name.
- Create a pull request explaining your changes.
- Create a pull request explaining your changes.