Skip to content

App developed at the 11th edition of the OmniStack Week event by Rocketseat

License

Notifications You must be signed in to change notification settings

augustoschnorr/week-11

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Be The Hero

🚀 Semana OmniStack 11.0 | 11th OmniStack Week 🚀

GitHub language count Repository size GitHub last commit Repository issues License

Technologies   |    The OmniStack   |    Project   |    Layout   |    Installation   |    Contributing   |    Licence


🚀 Technologies

This project was developed using the following technologies:

Login page

The OmniStack

OmniStack is the name given by Rocketseat to a fullstack of Javascript composed by Node.js on the back end, ReactJS on the front end and React Native for the mobile. One single programming language to dominate the entire development cycle, using technologies seen in many of the big companies today.

During the OmniStack week, Rocketseat provides 5 online classes - 1 each day from Monday to Friday - teaching how to build an app from scratch and finishing with an MVP. Every edition of this event brings a new app idea and the 11th one is here with Be The Hero.

Be The Hero

The application developed in this week is called Be The Hero, a platform that connects NGOs that need some assistance with people who can help.

For example, a NGO that takes care of abbandoned animals, can create an incident about a dog found on the street that is hurt and need a vet, which would cost a certain amount of money. This case would become public and a user of the mobile app can help, being the Hero of that case, by donating the needed amount of money to that NGO.

The website allows the NGO to view...

NGO Profile page

and register new incidents: Registering a new incident

While the app allows users to see cases that need help:

Mobile app screenshots

🔖 Layout

The app design was made by Rocketseat using Figma.

You can se the project mockup in this link.

⚙️ Installation - Running locally

  1. Clone the repo;
  2. Start the back end:
    cd backend
    yarn install
    yarn knex migrate:latest
    yarn start
  3. Start the front end:
    cd frontend
    yarn install
    yarn start
  4. Start the mobile app:
    cd mobile
    yarn install
    expo start

🤔 Contributing

  1. Fork the repo on GitHub
  2. Clone the project to your own machine
  3. Commit changes to your own branch
  4. Push your work back up to your fork
  5. Submit a Pull request so that I can review your changes (see This page for details)

NOTE: Be sure to merge the latest from "upstream" before making a pull request!

📝 Licence

This project is provided freely as open source software, under the GNU General Public License. Check out the LICENSE for details.


Made with ♥ by me with the support of Rocketseat

Releases

No releases published

Packages

No packages published