Giter Club home page Giter Club logo

mern-ecommerce's Introduction

1.DATABASE

produts -

_id, name, imageUrl, description, price, countInStock, __v WhatsApp Image 2022-12-01 at 00 04 18

users -

_id, email, fullName, createdAt, updatedAt, __v WhatsApp Image 2022-12-01 at 00 08 06

2.FRONTEND UI

Home Page -

WhatsApp Image 2022-12-01 at 00 18 35

Product Details Page -

WhatsApp Image 2022-12-01 at 00 23 30

Cart Details Page -

WhatsApp Image 2022-12-01 at 00 20 55

Signup Page -

WhatsApp Image 2022-12-01 at 00 24 35

Login Page -

WhatsApp Image 2022-12-01 at 00 24 11

3.FEATURES

1. Signup - Users can sign up to the website using their email ids

2. Login - Users can log into their exisiting accounts using email id and password

3. View the entire products catalogue

4. View the details of a speicifc product

5. Add a product to cart and modify it's quantity according to their needs

6. View total cost of cart and place order

7. Users with admin role can add products, delete products, update products, add users, update users and delete users alonside the functionalities of normal users.

4.Tech Stack Used

ReactJs - Reusable frontend components

CSS - Styling the frontend

Nodejs - Javascript runtime environment outside the browser i.e. server

ExpressJs - Backend (server) functionalities along with db connectivity

MongoDB - NoSQL Database

Redux - State Management Library for React

5.Future Scope

1. Admin Daashboard -

Allow users with admin role to see the number of items sold, staatus of orders and total amount earned from a react dashboard rather than just the MongoDB Compass

2.Allow users to place orders -

Work on the proceed to checkout button in order to process user orders

3. Add search bar -

Allow users to search for specific products

4. Social Media Authentication -

Allow users to login with facebook, google, etc.

5. Integrate a payment portal -

Allow users to complete online payment transactions upon succesfully placing an order and generate a transcript of the same

6. Authors

Yash Shah - 16010120103 - @yash2705

Chaitanya Shaligram - 16010120104 - @Chaitanya99-github

Sahil Sayani - 16010120135 - @sahilsayani

mern-ecommerce's People

Contributors

yash2705 avatar sahilsayani avatar chaitanya99-github avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.