Skip to content

snehab03/EmberStride

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EmberStride

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.

Features

  • 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.

Technologies Used

  • Languages: HTML, CSS, JavaScript, EJS
  • Frameworks: Node.js, Express.js, BootStrap, Passport.js
  • Database: MongoDB with Mongoose

Setup Instructions

  1. Clone the repository:
    git clone https://github.com/snehab03/EmberStride.git
    cd EmberStride
  2. **Install dependencies:
    npm install
  3. Configure MongoDB:
    • Make sure MongoDB is installed and running on your machine.
    • Update the MongoDB connection string in app.js with your MongoDB credentials.
  4. Run the application:
    npm start

Usage

User Authentication:

  • Register as a new user.
  • Log in with your credentials.

Browsing Products:

  • View the range of footwear available.
  • Add products to your cart.

Contributions

Contributions are welcome! Please fork this repository and submit pull requests.

Releases

No releases published

Packages

No packages published