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

https://github.com/geraldobraz/be-the-hero

Application for NGOs to publicize cases that need financial help.
https://github.com/geraldobraz/be-the-hero

expo nodejs react react-native

Last synced: 3 months ago
JSON representation

Application for NGOs to publicize cases that need financial help.

Awesome Lists containing this project

README

          

![React Badge](https://img.shields.io/badge/-React.js-7bdcfe) ![Node Badge](https://img.shields.io/badge/-Node.js-4d8939) ![SQL Badge](https://img.shields.io/badge/-SQLite-497D9B)

[Backend](#Backend) | [Frontend](#Frontend) | [Mobile](#Mobile)


Application for NGOs to publicize cases that need financial help for people interested in helping. And an Android/iOS app to make easier to new heroes find incidents to help.




---

## 🚀 Getting Started
### Backend

The application's backend was developed in NodeJS and the used database was SQLite.

#### 🏎 Start

1. Go to the *backend* folder
2. Install dependencies:
```
yarn
```
3. Run project:
```
yarn start
```

### Frontend

The application's frontend was developed in ReactJS. The application has a login, a page to create NGOs, a dashboard page that helps the NGOs manage their incidents.

#### 🏎 Start

1. Go to the *frontend* folder
2. Install dependencies:
```
yarn
```
3. Run application:
```
yarn start
```

### Mobile

The application's mobile was developed in React Native. This app has the purpose to help *heroes* find NGOs' incidents. It was built using [Expo]([https://link](https://expo.io/)) to help the development process.

#### 🏎 Start

1. Go to the *mobile* folder
2. Install dependencies:
```
yarn
```
3. Run application:
```
yarn start
```

You can see how to configure the simulator of the physical device on [Expo documentation](https://docs.expo.io/workflow/ios-simulator/).

## 🛠 Built With

* [NodeJs](https://nodejs.org/en/) - A JavaScript runtime built on Chrome's V8 JavaScript engine.
* [ReactJs](https://reactjs.org/) - A declarative, efficient, and flexible JavaScript library for building user interfaces.
* [React Native](https://reactnative.dev/) - A framework for building native apps using React.
* [SQLite](https://www.sqlite.org/index.html) - A relational database.
* [Yarn](https://yarnpkg.com/) - Package Manager


## 🎖 Author
* **Geraldo Braz** - *Initial work* - [@geraldobraz](https://github.com/geraldobraz)

---
### Screens Shots







This project was developed during the OmniStack 11 Week by
Rocketseat