EmberStride is a feature-rich e-commerce website specializing in footwear. This project was developed to provide users with a seamless shopping experience, complete with secure authentication and a robust database system.
- User Authentication: Implemented secure login and registration using Passport.js.
- Database: Utilized MongoDB with Mongoose to store product and user information.
- Responsive Design: Built with HTML, CSS, and BootStrap to ensure the website is responsive and user-friendly.
- Languages: HTML, CSS, JavaScript, EJS
- Frameworks: Node.js, Express.js, BootStrap, Passport.js
- Database: MongoDB with Mongoose
- Clone the repository:
git clone https://github.com/snehab03/EmberStride.git cd EmberStride
- **Install dependencies:
npm install
- Configure MongoDB:
- Make sure MongoDB is installed and running on your machine.
- Update the MongoDB connection string in app.js with your MongoDB credentials.
- Run the application:
npm start
- Register as a new user.
- Log in with your credentials.
- View the range of footwear available.
- Add products to your cart.
Contributions are welcome! Please fork this repository and submit pull requests.