Skip to content

Latest commit

 

History

History
79 lines (57 loc) · 2.86 KB

File metadata and controls

79 lines (57 loc) · 2.86 KB

Clean React 🔥

4Dev React - Enquetes para programadores

Build Status Coverage Status

📌 Objective

The objective is to create a system in ReactJs using the new Hooks, Recoil, with a well-defined and decoupled architecture, using TDD (test-oriented programming) as a working methodology, Clean Architecture to distribute responsibilities in layers, always following the principles from SOLID, DRY, YAGNI, KISS and applying Design Patterns to solve some common problems.

🔨 Requirements

Before you begin, you will need to have the following tools installed on your machine: Git, Node.js. In addition, it is good to have an editor to work with the code as VSCode

🚀 Installing and running

# Clone the project:
$ git clone https://github.com/Matheus-Rian/Clean-React.git

# Enter the directory:
$ cd Clean-React
  
# Installing dependencies:
$ npm i

# Running the application in development mode:
$ npm start

🏁 Features

🚧 More features coming soon ...

⚒️ Technology

The following tools were used in the construction of the project:

  • Typescript
  • React
  • Recoil
  • React Testing Library
  • React Router DOM
  • Cypress
  • Jest
  • Axios
  • Git
  • Webpack
  • SASS + Animations
  • NPM
  • Travis CI
  • Faker
  • Coveralls
  • Husky
  • Lint Staged
  • Eslint
  • Standard Javascript Style
  • React Flip Move

🔱 Author


Matheus Rian
🚀

Made with ❤️ by Matheus Rian 👉 Get in touch!

Linkedin Badge Gmail Badge