Skip to content

yasinatesim/react-product-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

59 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation


React Product List App
React Product List App


This project was created to create a medium / large React and Graphql project ๐Ÿ˜‹

ยท View Demo ยท View Graphql Playground

๐Ÿ“– About

This project was created to create a medium / large React and Graphql project ๐Ÿ˜‹

๐Ÿ“šTech Stack

Airbnb Which is often a reasonable approach to JavaScript
React Js A JavaScript library for building user interfaces
Graphql A query language for your API
Commitlint Send commit messages to conventional commits rules
Styled Components Use the best bits of ES6 and CSS to style your apps without stress
Editorconfig Helps maintain consistent coding styles for my working on the same project across various editors and IDEs
Eslint Find and fix problems in your JavaScript code
Prettier An opinionated code formatter

โš™๏ธ How To Use

  1. Clone this repository
git clone https://github.com/yasinatesim/react-product-list.git
  1. Add .env file in the client folder
REACT_APP_API_URL='http://localhost:4000'

For Manual

  1. Change the directory
cd react-product-list
  1. Install the project dependencies
yarn install
  1. Change the client directory
cd client
  1. Install the client dependencies
yarn install
  1. Start the client
yarn start
  1. Open the new terminal window

  2. Change the server directory

cd ../server
  1. Install the server dependencies
yarn install
  1. Start the server
yarn start

For Docker

  1. Change the directory
cd react-product-list
  1. Run this command without yarn or yarn install
yarn setup

or

yarn && docker-compose up --build

Client is running to http://localhost:3000/

Server is running to http://localhost:4000/

About

This project was created to create a medium / large React and Grphql project ๐Ÿ˜‹

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors