DEV Community

loading...
Play Button Pause Button

Full Stack Ecommerce Website

Aman Singh
Frontend Devloper
・1 min read
  1. Frontend is deployed on Netlify
  2. Backend is deployed on Heroku
  3. Source code is uploaded on GitHub

    GitHub logo Aman2221 / ECOMMERCE-MERN

    Please use Moesif CORS chrome extension (cors policy error)

    The frontend is deployed on Netlify and the backend is deployed on Heroku

    This is a full-stack eCommerce website built using MERN + Material Tailwind

    1. Log in Page : User Login using MERN or user can login with Google

    preview

    2. Sign Up Page : User SignUp using MERN

    preview

    3. Home Page

    preview

    4. Cart Page

    preview

    5. Admin Login Page

    preview

    6. Admin Panel Page : List of users registered

    preview

    7. Payemt Page : It will only show payPal button only if the card number is valid

    preview

    8. Paypal payment Page

    preview

    ## Tecnologies

    9. Products Page

    preview

    10. Contact Page

    preview

    Tecnologies:

    • ReactJS - JavaScript library that is used for building user interfaces specifically for single-page applications.
    • Express - Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
    • Node - Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

if there are any errors, please consider sharing

Thank You❤️️❤️️

Discussion (5)

Collapse
asies23 profile image
Asiesjhot Singh Chandowk

You should hash the passwords before storing it in database

Collapse
zakiazfar profile image
Mohd Ahmad

cant login or signup

Collapse
aman2221 profile image
Aman Singh Author

Bro please use this chrome extension :
chrome.google.com/webstore/detail/...

enable this extension and try to Login then it will work properly.
Thank You

I'm working on this...

Collapse
thanhhung profile image
thanh-hung

you should hide api key

Collapse
aman2221 profile image
Aman Singh Author

yeah bro
i forgotten to hide it thanks for remembering
I had thought that I'll use environmental variables (.env) to hide it but at the time of code uploading on GitHub i forgotten