/be-the-hero

My version of Rocketseat's "Omnistack Week 11" written in Typescript

Primary LanguageTypeScriptMIT LicenseMIT

Be The Hero
๐Ÿฆธ Be The Hero ๐Ÿฆธโ€โ™‚๏ธ

Be the hero of an NGO and help with a incident.

GitHub top language GitHub language count Repo size GitHub last commit License Code Quality

Run in Insomnia}

About   |    Technologies   |    Preview   |    Getting started   |    License

โ„น About

Be The Hero is a project to assist NGOs in the treatment of incidents that occur. NGOs can register their incidents on the web application and people can offer to help with the mobile application.

Be The Hero

๐Ÿ–ฅ Technologies

This project was developed in the OmniStack Week of Rocketseat over the course of a week using Node.js, ReactJS and React Native to create a complete application.

The project was developed with the following technologies:

Backend
Frontend
Mobile

๐Ÿ‘ Preview

The web application is responsible for the registration of the NGO and the registration of incidents.

The mobile app is where the hero selects the incident he wants to help. Available for Android and iOS.

๐Ÿš€ Getting started

First of all you need to have node and yarn(or npm) installed on your machine.

If you decide to use npm don't forget to delete yarn.lock in folders

Then you can clone the repository.

git clone https://github.com/azagatti/be-the-hero

First start the application backend.

  1. cd backend
  2. yarn or npm install
  3. yarn start or npm start

Now starting the web application.

  1. cd frontend
  2. yarn or npm install
  3. yarn start or npm start

Starting the application with Expo.

  1. cd mobile
  2. yarn or npm install
  3. yarn start or npm start
  4. Press on Run on Android device/emulator or Run on iOS simulator
  5. Another option is to install Expo on your phone and scan the QRCode.

๐Ÿ“ License

This project is under the MIT license. See the LICENSE for more information.


Made with ๐Ÿ’Ÿ by Andrรฉ Zagatti ๐Ÿ‘‹ Talk to me!