For the love for giphs.
https://giphy-love.herokuapp.com/
node expected version: "^6.14.0 || ^8.10.0 || >=9.10.0"
.
# clone the repository
λ git clone https://github.com/m-nathani/giphy-love
# change the current directory
λ cd giphy-love
# install all dependencies
λ yarn install
# run the project
λ yarn start
.
├── README.md # you're here
├── bin # folder that bootstraps the application
├── src # contains source files
│ ├── action # folder that contains all redux actions
│ ├── component # directory that holds all components
│ ├── config # contains configuration files for client-side
│ ├── constant # contains all constants, can be both server and client side
│ ├── container # wraps all redux containers
│ ├── images # folder with all images
│ ├── middleware # folder with all middlewares
│ ├── reducer # directory that contains all redux reducers
│ └── service # contains all the backend service logic
│ └── store # wraps store configuration for redux
│ └── route # contains all routes for redux app
└── webpack # contains all webpack configurations
yarn start
- builds the redux app in development modeyarn run lint
- lints all the files insrc/
folderyarn run lint:fix
- fixes all the possible linting errorsyarn run serve
- serves the files in thedist/
folder
This project initial structure was forked from frontend-boilerplate