DEV Community

Play Button Pause Button
Aman Singh
Aman Singh

Posted on

Full Stack Ecommerce Website

  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 (6)

Collapse
nbudei profile image
Budei Nicolai

Hello friends, I recently faced a problem. I own a physical store selling shoes, and I decided to go online because I lost a lot of sales due to the pandemic. I opted for a website created in WordPress with the woo-commerce plugin because it is perfect and does not require so many expenses. This job was handled by a marketing agency who I think is the best for creating websites and online stores crowdagency.ro/web-development/.

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