Skip to content

Website and app project built to assist Non-Governmental Organizations to find and help abandoned animals. 🦸‍♂️

License

Notifications You must be signed in to change notification settings

yamgarcia/NGOs-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Be a true hero helping NGOs' funding 🦸‍♂️

Made by Rocketseat License


🚀 Used Technologies

The following project was made

💪 Project

Be the Hero is a project that aims to help, in a financial way, charity and non-governmental organizations.

🦸‍♂️ The importance of NGOs

Non-governmental organizations (NGOs) are neither a part of a government nor a conventional for-profit business. Usually set up by ordinary citizens, an NGO may be funded by governments, foundations, businesses, or private persons. The existence of NGOs is proving to be a necessity rather than a luxury in societies throughout the modern world, they promote vary sorts of causes like human-rights, animal-rights, the rights of the first nations, fight against racism, environment, urban issues, immigrants, and others.

🙋🏽‍♂️ Author's considerations

The project was a great challenge filled with the most current technologies in Webdesign. For being a whole full stack project, despite the mobile section, the concepts of backend and frontend integration, REST API, Database connection, among others had to be introduced. Thankfully the classes COMP 2912 - Node.js and COMP 1630 - Relational Database Design and SQL were permeated with knowledge and useful thoughts from experienced professionals.

The use of React.js was also reasonably crucial due to its demand nowadays, and the number of tools that can be used with it. After finishing COMP 2913 - React and Modern JavaScript at BCIT I was convinced that the future of frontend was in react, thanks to the user that can be given it and the ease of use, but at the same time, it felt a lot like an introduction and awakened a stronger hunger to keep learning and developing other projects.

It was great to use some useful tools for the first time like Knex, that offers such easy way to create database tables and connections using SQLite3, Expo, that greatly foments mobile development and testing, and Insomnia, that is a lot like Postman but proved to be as useful but feels more modern and smoother.

The project is quite simple but an amazing journey through the market's most powerful stack that is fondly referred to as Omnistack by Rocket Seat and its team.

🖼️ ScreenShots:

Web App Home Page Web App Sign In Page Web App Incidents Web App Report
Mobile App Home Page Mobile App Details Page Mobile App Splash API

  • Fork this repository;
  • Create a branch with your feature: git checkout -b my-feature
  • Commit your changes: git commit -m 'feat: My new feature'
  • Push your branch: git push origin my-feature

🎓 Who lectured:

The 11th omnistack week counted on Diego Fernandes to teach step-by-step each used technology

📝 License

This project is under the MIT License. See the file LICENSE for more details.

💪 Special contribution

He4rt Developers and Rocketseat team were essential for completion of this week. Enter the community: He4rt Developers and Rocketseat 🚀


Made with love ❤️ by Marcos Garcia

About

Website and app project built to assist Non-Governmental Organizations to find and help abandoned animals. 🦸‍♂️

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published