yasinatesim / react-promotion-list

This is a promotion list application via React + Redux

Home Page:https://react-promotion-list.yasinatesim.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


React Promotion List App
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

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

Getting Started

๐Ÿ“ฆ Prerequisites

  • Node (v12.0.0+)

  • Npm (v6.00+)

โš™๏ธ How To Use

  1. Clone this repository
git clone https://github.com/yasinatesim/react-promotion-list.git
  1. Change the directory
cd react-promotion-list
  1. Rename .env.example file to .env.development.local

  2. Install the project dependencies

yarn install
  1. Develop awesome things
yarn start

For Docker

  1. Change the directory
cd react-promotion-list
  1. Rename .env.example file to .env.development.local

  2. Run this command without yarn or yarn 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

๐Ÿ”‘ License

  • Copyright ยฉ 2023 - MIT License. See LICENSE for more information.

This README was generated with by markdown-manager ๐Ÿฅฒ

About

This is a promotion list application via React + Redux

https://react-promotion-list.yasinatesim.vercel.app/

License:MIT License


Languages

Language:TypeScript 72.2%Language:SCSS 24.8%Language:HTML 2.5%Language:Shell 0.2%Language:Dockerfile 0.2%Language:JavaScript 0.1%