App to help NGOs built with ReactJS, React Native, Node.js and more

BeTheHero

App to help NGOs built with ReactJS, React Native, Node.js and more.

Tech

  • Node.js
  • React
  • React Native
  • Expo
  • SQLite3
  • Jest

Back-End

  • Run yarn in the backend folder;
  • Run yarn start to up the server;
  • Open Insomnia or Postman and import the Insomnia.json workspace file at server folder.

Front-End

  • Run yarn in the frontend folder;
  • Run yarn start to up the project;

Mobile

  • Run yarn in the mobile folder;
  • Update the baseURL at src/services/api.js.
  • Run expo start to up the project.

Test

  • Run yarn test:backend at the backend folder;

How to contribute

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

After the merge of your pull request is done, you can delete your branch.

GitHub