Process manager is a challenge proposed by Softplan, to apply for position of Fullstack Developer
Install the following tools, they are required to run the project:
Install all dependencies. In project root, run the command bellow:
gradle build -x test
Run the backend:
gradle bootRun
Run the front-end:
cd client && npm start
Everything is ready, now the aplication is up and running 🚀
The application can be accessed in link
The admin credentials are:
- email: admin@softplan.com.br
- password: admin
- folder: /client
- Main Technology: React
- Other Technologies:
- Redux: the project has many requirements, so the redux improve the management of data between components
- Immer: makes data manipulation inside a reducer easier, and it has immutability. It is utilized inside
reducer.js
files - Redux-saga is good to deal with async tasks, it is used inside
saga.js
files - React bootstrap has components ready to use.
- React boilerplate is a React project template for big projects, it has many pre-configured frameworks and a component generator to improve development speed.
- folder: /server
- Main Technology: Springboot
- Other Technologies:
- Hibernate: improve the development speed when developing simple operations in databases