Open source application developed to help ONGs reach heroes for their cases.
Application developed following the week Omnistack 11 da Rocketseat.
Screenshots of the application both web and mobile.
Screenshot login (Web)
Screenshot list incidents (Web)
Screenshot create incident (Web)
Screenshot splash screen (Mobile)
Screenshot list incidents (Mobile)
Screenshot details incident (Mobile)
The technologies used to create the applications were divided into three sections, to facilitate the explanation of each one. We will cover the most representative technologies for each project.
The application backend was developed in node.js using yarn to install packages.
The entire application was developed using the Airbnb style guid using ESLint as a linter tool.
The API was created using the express framework using MVC architecture concepts. The backend validations were done using the celebrate library, which has a very good integration with express.
Because it is an application for study only, the SQLite database was used and for the connection SQL query builder Knex.js was used, which provides a nice interface with the database. To allow our frontend to access the server, it was necessary to use cors.
Finally, some unit tests and integration tests were created using Jest test suite.