Skip to content

Vishrut19/ECommerce-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce App using React, Redux, GraphQL and Docker.

ezgif com-gif-maker

This project is a basic ECommerce Website Model using React,Typescript,GraphQL, which consists of many functionalities such as :

  • It has category page for different category products like Tech,Clothes etc.
  • It has a dropdown for different currency and the value changes according to different currency selection.
  • A product view page.
  • A cart view, checkout and a mini cart view page too.

During the development process, I used:

  • React+Typescript
  • Redux-Toolkit
  • GraphQL (@tilework/opus)

As it was a organisation's task so the GraphQL end-point was provided by them.

The project was completed in accordance with the requirements:

Required:

  • React.
  • Class components.
  • Create-react-app to scaffold the application.

Allowed:

  • State management libraries (e.g. Redux, Recoil)
  • CSS-in-JS approach allowers (e.g. styled-components)

Prohibited:

  • UI libraries (e.g. Tailwind, Material UI, Ant Design)
  • Functional components, due to the reasons described above.

How to Run :

  • First Clone the Project Folder using command
git clone repository name
  • Then install Docker in the system and use
    docker-compose up

To build the app first and then click on

    https://ecommerce-website-vishrut.netlify.app/

To Open the App

Future Prospect :

  • Those who are interested can contribute to this project.
  • In future planning to add more and more functionalities.
  • In future planning to add dummy payment gateway also.
  • Improve the UI of the web app.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published