Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

Be the Hero telling to everyone what problem is going on in your city. Developed during a Next Level Week season, a RocketSeat's event.
https://github.com/amazingustav/be-the-hero

expressjs js knexjs nextlevelweek nodejs react rocketseat sqlite sqlite3

Last synced: 10 days ago
JSON representation

Be the Hero telling to everyone what problem is going on in your city. Developed during a Next Level Week season, a RocketSeat's event.

Awesome Lists containing this project

README

        

# Be The Hero

It's a simple app to help your city's ONGs to tell everyone that they need your support to handle some incidents or another cases that demands a considerable money fund.

![Logon page](.github/logon.png)

![ONG register page](.github/ong_register.png)

![Incidents page](.github/incidents.png)

![Incident register page](.github/incident_register.png)

#### **Technologies and Frameworks:**
* Node.js
* Cors
* Express
* Knex
* SQLite
* React (with react-dom, react-router-dom, react-icons)
* Axios

#### How to run

Make sure you have [Nodemon](https://www.npmjs.com/package/nodemon) installed, then run the command below (inside `backend` folder) the start backend and database:
```bash
$ npm start
```

Do the same with `frontend` folder and run the command bellow to get application up:
```
$ npm start
```

Now, open your favorite browser and access http://localhost:3000

* Obs.: backend will run on port 3333, so that's why [Postman's collection](postman_collection.json) use this port.