Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yasinatesim/react-promotion-list
This is a promotion list application via React + Redux
https://github.com/yasinatesim/react-promotion-list
eslint prettier react react-router redux typescript
Last synced: 4 days ago
JSON representation
This is a promotion list application via React + Redux
- Host: GitHub
- URL: https://github.com/yasinatesim/react-promotion-list
- Owner: yasinatesim
- License: mit
- Created: 2023-02-18T14:56:53.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-10-01T13:40:33.000Z (over 1 year ago)
- Last Synced: 2025-01-12T17:38:57.546Z (29 days ago)
- Topics: eslint, prettier, react, react-router, redux, typescript
- Language: TypeScript
- Homepage: https://react-promotion-list.yasinatesim.vercel.app/
- Size: 809 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
React Promotion App
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
## π About
This project was created to create a medium/large React project with React + CSS Module, React Router, Redux and Docker π
### πTech Stack
The Most Modern Mobile Touch Slider
A JavaScript library for building user interfaces
Components are the heart of React's powerful, declarative programming model.
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.
The most mature, stable, and powerful professional grade CSS extension language in the world
Helps maintain consistent coding styles for my working on the same project across various editors and IDEs
Find and fix problems in your JavaScript code
An opinionated code formatter
## Getting Started
### π¦ Prerequisites
- Node (v12.0.0+)
- Npm (v6.00+)
### βοΈ How To Use
1. Clone this repository
```bash
git clone https://github.com/yasinatesim/react-promotion-list.git
```2. Change the directory
```bash
cd react-promotion-list
```3. Rename `.env.example` file to `.env.development.local`
4. Install the project dependencies
```bash
yarn install
```5. Develop awesome things
```bash
yarn start
```### For Docker
2. Change the directory
```bash
cd react-promotion-list
```3. Rename `.env.example` file to `.env.development.local`
4. Run this command **without `yarn` or `yarn install`**
```bash
yarn setup
```or
```bash
yarn && docker-compose up --build
```App is running to [http://localhost:3000/](http://localhost:3000/)
**For Production Build**
```bash
yarn build
```**For Lint**
```bash
yarn lint
```**For Format**
```bash
yarn format
```## π License
* Copyright Β© 2023 - MIT License.
See `LICENSE` for more information.---
_This README was generated with by [markdown-manager](https://github.com/yasinatesim/markdown-manager)_ π₯²