Skip to content

Project where I built the backend, frontend, and mobile app to help NGOs find donors. This project was based on the OmniStack 11.0 Week classes

Notifications You must be signed in to change notification settings

kelvinwelter/Be-The-Hero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Be The Hero | Check out the live version clicking here

This application allows NGOs (Non Governmental Organizations), after registering, to register cases using the WEB platform. These cases are listed through the mobile application for users who would like to contribute some value. If the user is interested in helping, he can contact the NGO via email or whatsapp.

🔥 Highlights

Web Interface
App splash screen
App incident list App incident detail

🔉 This project was built on the basis and total reference of the classes made available at Omnistack 11.0 Week made available by RocketSeat

📏 Techs used in the project

Backend: A RESTful API was built using Node.js, Express, Cors, etc.. This API was then integrated with a SQLite database using Knex. By the end of the development process, data validation on the routes was implemented using the Celebrate library. Unit and integration tests were developed using Jest, Supertest and cross-env libraries.

Website: The website frontend was built using ReactJS.

Mobile App: The app was built using React Native and Expo.

Deploy: The deploy was done using two services, one service to deploy the backend and another to deploy the frontend. I used Heroku to deploy the backend due to having a good free plan for small applications like this. For the frontend, I wanted to test a service called Netlify due to the ease of using it and the free plan they also offer.

About

Project where I built the backend, frontend, and mobile app to help NGOs find donors. This project was based on the OmniStack 11.0 Week classes

Topics

Resources

Stars

Watchers

Forks