GitPedia

Be The Hero

Projeto desenvolvido na Semana Omnistack 11ªed.: Rocketseat

From solrachix·Updated April 14, 2026·View on GitHub·

An application where you can be the hero and save the world, but not by the conventional way, but by helping some NGOs to raise funds for their causes The project is written primarily in JavaScript, first published in 2020. Key topics include: full-stack, knexjs, nodejs, omnistack, omnistack-week-11.

<h1 align="center"> <img alt="Be the Hero" src="https://github.com/solrachix/be-the-hero/blob/master/assets/Template.png?raw=true" width="800px" /> </h1> <h3 align="center" > An application where you can be the hero and save the world, but not by the conventional way, but by helping some NGOs to raise funds for their causes </h3> <p align="center"> <img alt="Languagues" src="https://img.shields.io/github/languages/count/solrachix/be-the-hero"> <img alt="Top Languague" src="https://img.shields.io/github/languages/top/solrachix/be-the-hero"> <img alt="Repository size" src="https://img.shields.io/github/repo-size/solrachix/be-the-hero"> <a href="https://github.com/solrachix/be-the-hero/commits/master"> <img alt="Last commit date" src="https://img.shields.io/github/last-commit/solrachix/be-the-hero"> </a> <a href="https://github.com/solrachix/be-the-hero/issues"> <img alt="Repository issues" src="https://img.shields.io/github/issues/solrachix/be-the-hero"> </a> <img alt="License" src="https://img.shields.io/github/license/solrachix/be-the-hero"> </p> <p align="center"> <a href="https://github.com/solrachix" target="_blank"> <img alt="Made by Carlos Miguel" src="https://img.shields.io/badge/made%20by-Carlos_Miguel-informational"> </a> <a href="https://github.com/solrachix" target="_blank" > <img alt="Github - Carlos Miguel" src="https://img.shields.io/badge/Github--%23F8952D?style=social&logo=github"> </a> <a href="https://www.linkedin.com/in/carlos-miguel-380413197/" target="_blank" > <img alt="Linkedin - Carlos Miguel" src="https://img.shields.io/badge/Linkedin--%23F8952D?style=social&logo=linkedin"> </a> <a href="mailto:carlos.miguel.oliveira.17@gmail.com" target="_blank" > <img alt="Email - Carlos Miguel" src="https://img.shields.io/badge/Email--%23F8952D?style=social&logo=gmail"> </a> <a href="https://api.whatsapp.com/send?phone=5511969027401" target="_blank" > <img alt="Fale comigo no whatsapp - Carlos Miguel" src="https://img.shields.io/badge/Whatsapp--%23F8952D?style=social&logo=whatsapp"> </a> </p> <p align="center"> <a href="#computer-languages">Languages</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp; <a href="#books-technologies">Technologies</a>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp; <a href="#memo-license">License</a> </p> <p align="justify"> Go inside the folders to find out more ... you can go there, there is a beautiful README inside each one. </p>

Modificações

  1. When the user is logged in and accesses the login, he will be redirected to profile again
  2. If the user is not logged in and accesses the ‘profile’ route he will be redirected to the home screen
  3. Send Email to the NGO with the authentication ID after registering the same
  4. Fixed id bug fixed (previously it was possible to generate two identical ids)
  5. Dark Theme and Light Theme, both on the Web and Mobile
  6. Responsive frontend
  7. Custom alerts

:computer: Languages

  • Javascript
  • NodeJS
  • HTML
  • CSS
  • SQL

:books: Technologies

  • Backend

    • celebrate: ^12.0.1
    • cors: ^2.8.5
    • cross-env: ^7.0.2
    • dotenv: ^8.2.0
    • express: ^4.17.1
    • knex: ^0.20.13
    • nodemailer: ^6.4.6
    • nodemailer-express-handlebars: ^4.0.0
    • nodemon: ^2.0.2
    • sqlite3: ^4.1.1
  • Web

    • @testing-library/jest-dom: ^4.2.4
    • @testing-library/react: ^9.3.2
    • @testing-library/user-event: ^7.1.2
    • axios: ^0.19.2
    • polished: ^3.5.1
    • react: ^16.13.1
    • react-dom: ^16.13.1
    • react-icons: ^3.9.0
    • react-router-dom: ^5.1.2
    • react-scripts: 3.4.1",
    • react-toastify: ^5.5.0
    • styled-components: ^5.0.1
  • Mobile

    • React navigation

      • @react-native-community/masked-view: 0.1.5
      • @react-navigation/drawer: ^5.3.4
      • @react-navigation/native: ^5.1.3
      • @react-navigation/stack: ^5.2.6
    • axios: ^0.19.2
    • expo: ~36.0.0
    • expo-constants: ~8.0.0
    • expo-mail-composer: ~8.0.0
    • intl: ^1.2.5
    • styled-components: ^5.0.1

:memo: License

This project is under MIT. See at here LICENSE for more informations.


Made by :blue_heart: by Carlos Miguel

Contributors

Showing top 2 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from solrachix/Be-The-Hero via the GitHub API.Last fetched: 6/25/2026