Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/laerthe-souza/lifehero

A clone of the BeTheHero application, developed by @Rocketseat in the 11th Omnistack Week
https://github.com/laerthe-souza/lifehero

express nodejs postgresql react react-native socket-io typeorm typescript

Last synced: 2 days ago
JSON representation

A clone of the BeTheHero application, developed by @Rocketseat in the 11th Omnistack Week

Awesome Lists containing this project

README

        









Life Hero

A clone of the BeTheHero application, developed by @Rocketseat in the 11th Omnistack Week



License MIT


## View the web app


Sign in page


This page is responsible for receiving the user's email and password and subsequently authenticating with the database. Then, a 'token' is provided to validate all future operations (requests) made in the API.




Sign up page


This page is responsible for receiving user data, validating all fields and then creating a new record in the database. After registering, the user must wait 24 hours for the administrator to verify the veracity of the data and activate the registration.




Dashboard page


This page is the dashboard, where the ONG views all incidents and performs operations.




New incident page


This page is where the ONG registers a new incident.




Profile page


This page is where the ONG can updating your datas and uploading profile picture.



## View the mobile app


Splash screen
Dashboard screen
Favorites incidents screen
Details incidents screen
Details incidents screen

## Getting started

1. Clone this repo using `git clone [email protected]:laerthe-souza/lifehero.git`
2. Move yourself to the appropriate directory: `cd lifehero`

3. Run `yarn` to install dependencies

4. Run `yarn lerna bootstrap` to install the packages dependecies

### Getting started with the server

1. Move yourself to the backend folder: `cd server`
2. Create a `.env` file and add all the environment variables required
3. Run `yarn dev` to start the server

### Getting started with the web app

1. Move yourself to the frontend folder: `cd web`
2. Create a `.env` file and add all the environment variables required
2. Run `yarn start` to start the web application

### Getting started with the mobile app

1. Move yourself to the mobile folder: `cd mobile`
2. Run `yarn start` or `expo start` to start the mobile app

## License

This project is licensed under the MIT License - see the [LICENSE](https://opensource.org/licenses/MIT) page for details.