Technolgies • Clone • Contribute • License
This application consists in a polling platform for programmers with login but its main objective is to apply the concepts of Clean Architecture and Test Driven Development in a Frontend application using React JS
This application architecture is organized in the following lawyers:- Domain - the use cases of the application AK Application Business Rules
- Infrastructure - implementation of dependencies of the domain some times using third party libraries, making the domain layer decoupled from the implementation with 3rd party libraries
- Presentation - interface, presentation responsible for making the communication of your use cases to users
- Main - unique location in an application where modules are composed together
- Node >= 10.16 e npm >= 5.6
- Package manager - NPM or YARN
git clone https://github.com/Fernanda-Kipper/Clean-Archictecture-React.git clean-react
npm install
cd clean-react
npm start
If you want to contribute, clone this repo, create your work branch and get your hands dirty!
git clone https://github.com/Fernanda-Kipper/Clean-Archictecture-React.git
git checkout -b feature/NAME
At the end, open a Pull Request explaining the problem solved or feature made, if exists, append screenshot of visual modifications and wait for the review!
This project is under MIT license