Rock Clothing (Client Side) 👕

Simple E-commerce application built with React and GraphQL.

I built this application to practice my React and GraphQL skills. It's a pretty simple one so the data is static and can not be changed in the client side.

Home Page

Collection Page

Cart Drawer

Checkout Page

Login Page

Register Page

Quick Start 🚀

Install the dependencies:

    yarn install

Create an .env file in the root directory with the following values:

    REACT_APP_API_URL=http://localhost:5000

Of course you can change the value above if your API URL is different or if you want to deploy the application to something like Heroku, for example.

Now you can run the application with:

    yarn start

Some Functionalities 📁

  • Cart implementation
  • Checkout with payment using Stripe API
  • Authentication System
  • Use of GraphQL with Apollo Client & Server
  • Mobile Responsiveness

Server Side Code 💻

The server side code of this project is in this repo.

Application Info 📝

Author

Felipe Rocha @dicasparadevs.

Version

1.0.0

License

This project is licensed under the MIT License.