This work is from OmniStack Week by Rocketseat. With this kind of source, ONGs could get more attention and care from people.

GitHub language count GitHub language count

Objective   |    Installation   |    Run   |    Login page   |    New cases register   |    Registered cases   |    Ongs registration   |   

Objective

Build an application that can be used by ONGs to register what they do and their needs, so people would be able to help.

Installation

  • Express for testing local hosting and many others features :
npm install express 
  • Nodemon for monitoring. It saves a lot a time because restarts automatically your server once is updated:
npm install nodemon 
  • React to build the frontend :
npx create-react-app-frontend

Run

Go to the project file and write on terminal :

npm start

Login page

This is where Ongs can login into the application using an ID generated once they've been registered.

Ongs registration

If it's the organization's first time into this application, it must create a profile in the following page.

New cases register

Once the ONG is logged in, this web app allows to create new cases - this cases are for the ONG's needs such as volunteers, financial resource, food or anything that could help the Organization get the objective done.

Registered cases

This area is a list of cases that have been registered. Here the ONG can see what is working progress.

To do List

  • Mobile version.

  • Features testing.