Skip to content

Project developed during the OmniStack 11 Week with React, React Native and Node.

License

Notifications You must be signed in to change notification settings

Silvio-Ronaldo/beTheHero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Be The Hero Logo

🦸‍♀️ Be The Hero's goal is to connect people to NGOs who need help.
Developed at OmniStack#11
Practical project for study

Be The Hero is released under the MIT license Be The Hero is currently maintained by Silvio Ronaldo This is the number of forks in this repository This is the number of stars in this repository Badges are awesome


📋 Table of contents


📌 Status

🦸‍♀️ Be The Hero is complete. 🚀


🖥️ Demonstration

Web Layout

Be The Hero web layout


ONG Register

Be The Hero ONG register


New Case

Be The Hero web new case


Mobile

Be The Hero mobile Be The Hero mobile


🕹️ Running locally

Prerequisites

  1. Installing Git: You need to have Git on your machine to perform a few steps. To download Git, click here.

  2. Installing Node: To run the server you will need Node.js, to download it, click here.

  3. Installing Expo: To run the mobile, you need to install the Expo, click here.

  4. Installing Yarn 1: Yarn is a package manager that you can download directly from the website by clicking here. If you prefer, use the NPM.

  5. Code Editor (optional): Make sure you have a code editor of your choice. I recommend using the VS Code. If you need to, download it here.

🎲 Running the backend server

  1. In a terminal, clone this repository:

    git clone https://github.com/Silvio-Ronaldo/beTheHero.git

  2. Enter the project folder:

    cd beTheHero

  3. Enter the server folder:

    cd backend

  4. Install all dependencies:

    yarn install or yarn

  5. Start the database with Knex migrations:

    yarn knex migrate:latest

  6. Start the development server:

    yarn start

  7. After these steps, the server should start at the 3333 port.
  8. If you want to run the tests, do:

    yarn test


⚛️ Running the React app

  1. If you have already cloned the repository, proceed, otherwise, see step 1 in 'Running the backend server'
  2. Enter the project folder:

    cd beTheHero

  3. Enter the web folder:

    cd frontend

  4. Install all dependencies:

    yarn install or yarn

  5. Start the web development server:

    yarn start

  6. After these steps, the server should start at the 3000 port, open the browser and access http://localhost:3000.

📱 Running the Mobile app

  1. With the Expo installed, according to the documentation, follow
  2. Enter the project folder:

    cd beTheHero

  3. Enter the mobile folder:

    cd mobile

  4. Install all dependencies:

    yarn install or yarn

  5. Start the mobile development server:

    yarn android or yarn ios according to your emulator / device.

  6. After these steps, the mobile application must start on your emulator or on your device, according to your choice.

🛡️ Technologies

The following tools were used in the development of the project:

Backend


Web


Mobile


👽 Author

Silvio Ronaldo
Silvio Ronaldo

🍀

Leave your star, fork the project or open a pull request ❤️

Contact me on social networks:

Silvio Ronaldo's Twitter Silvio Ronaldo's LinkedIn


⚖️ License

Be The Hero is MIT licensed, as found in the LICENSE file.

About

Project developed during the OmniStack 11 Week with React, React Native and Node.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages