This project was created to create a medium/large React project with React + CSS Module, React Router, Redux and Docker ๐
ยท View Demo ยท View Figma Design
This project was created to create a medium/large React project with React + CSS Module, React Router, Redux and Docker ๐
Swiper | The Most Modern Mobile Touch Slider |
React Js | A JavaScript library for building user interfaces |
React Router | Components are the heart of React's powerful, declarative programming model. |
Commitlint | Send commit messages to conventional commits rules |
TypeScript | TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale. |
SASS | The most mature, stable, and powerful professional grade CSS extension language in the world |
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 |
-
Node (v12.0.0+)
-
Npm (v6.00+)
- Clone this repository
git clone https://github.com/yasinatesim/react-promotion-list.git
- Change the directory
cd react-promotion-list
-
Rename
.env.example
file to.env.development.local
-
Install the project dependencies
yarn install
- Develop awesome things
yarn start
- Change the directory
cd react-promotion-list
-
Rename
.env.example
file to.env.development.local
-
Run this command without
yarn
oryarn install
yarn setup
or
yarn && docker-compose up --build
App is running to http://localhost:3000/
For Production Build
yarn build
For Lint
yarn lint
For Format
yarn format
- Copyright ยฉ 2023 - MIT License.
See
LICENSE
for more information.
This README was generated with by markdown-manager ๐ฅฒ