Skip to content

full stack E-commerce (login, validation, hashing, db, middlewares, mvc, multi schemas)

Notifications You must be signed in to change notification settings

SARIF-MALIK/E-commerce-fullStack

Repository files navigation

Table of Contents
Live Link 🚀

login ID: bob

Password: abcd

About The Project

alt text

About the Project:

Welcome to "E-Commerce Odyssey"! Imagine it as a virtual marketplace where you can buy and sell all sorts of goodies. Here's how it works:

Tech Stuff: We've built this place using Node.js, which helps make everything run smoothly. We also use MongoDB to keep track of all the buying and selling action.

Safety First: Your security is super important to us. That's why we've got Passport and Passport-Local-Mongoose standing guard, making sure only the right people get in.

No Junk Allowed: We've got this cool thing called Joi validation. It makes sure that when you enter information, like your address or payment details, it's all correct and tidy.

Two Sides of the Coin: Whether you're here to shop or sell, we've got you covered. The website is designed to give both buyers and sellers exactly what they need.

So, whether you're hunting for treasures or looking to make some cash, "E-Commerce Odyssey" is your go-to destination. It's easy, safe, and tons of fun!

(back to top)

Built With

This section should list any major frameworks/libraries used to bootstrap your project. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.

(back to top)

Getting Started

First, run the development server:

npm run start

Open http://localhost:8080 with your browser to see the result.

You can start editing the page by modifying views/auth,cart,products. The page auto-updates as you edit the file.

(back to top)

ScreenShots

alt text alt text alt text alt text alt text alt text alt text alt text

## Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

(back to top)

Learn More

Deploy on Vercel

The easiest way to deploy your web app is to use the Vercel Platform from the creators of Next.js.

About

full stack E-commerce (login, validation, hashing, db, middlewares, mvc, multi schemas)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published