Skip to content

Latest commit

 

History

History
83 lines (52 loc) · 2.58 KB

readme.md

File metadata and controls

83 lines (52 loc) · 2.58 KB

Be the hero

Be the hero

Open source application developed to help ONGs reach heroes for their cases.

Application developed following the week Omnistack 11 da Rocketseat.

Table of Contents

Screenshots

Screenshots of the application both web and mobile.

Screenshot login (Web)

Logon

Screenshot list incidents (Web)

List Web

Screenshot create incident (Web)

Crate incident

Screenshot splash screen (Mobile)

Splash screen

Screenshot list incidents (Mobile)

List incidents

Screenshot details incident (Mobile)

Detail incident

Technology 🚧

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.

Backend

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.

Frontend 🚧

Mobile 🚧

Tools 🚧

Contribute 🚧

License 🚧