Skip to content

Be The Hero and help local charities to continue doing good.

License

Notifications You must be signed in to change notification settings

lucasmc64/be-the-hero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Be The Hero

🦸 Be The Hero

This was a project developed during OmniStack Week 11.0.

🎯 Goal

At first the project is intended to be a means to help local charities, where they publish a case in which they need help in search of a hero to save them.

📜 Some details

  • The back-end is built with Node.JS and SQLite.
  • The font-end is built with ReactJS.
  • The mobile is built with React Native aided by Expo.

🤔 How do I run the project on my machine?

The first step is to clone the project, either via terminal or GitHub Desktop, or even by downloading the compressed file (.zip). After that, go ahead.

🛠️ Requirements

🔍 Installing dependencies

With Node.JS installed, access each of the directories (backend, frontend and mobile) via terminal and run the npm install command. If you prefer to use Yarn, just run the command yarn.

🥽 Running the Backend

Access the backend directory via terminal, run the command npm start or yarn start and a message similar to the following will appear for you:

Result of the command in the terminal

If this was not the result, check that the requirements and previous steps have been met.

✨ Running the Frontend

Access the frontend directory via terminal, run npm start or yarn start. A message similar to the following will appear for you:

Result of the command in the terminal

Automatically, in your default browser, a tab will open for the link http://localhost:3000/ (where the project will be running).

If this was not the result, check that the requirements and previous steps have been fulfilled.

📱 Running Mobile

🛠️ Requirements

🥾 Steps

Access the mobile directory via terminal and run npm start or yarn start.

Then, a message similar to the following will appear for you:

Expo-cli terminal

Automatically, in your default browser, a tab will open for the link http://localhost:9002/ with the following screen:

Expo on browser

As you can see, there is a QRCode both on the terminal and on the website that opened (they are the same). Now, open the Expo app on your smartphone, scan the QRCode and wait until the project is synchronized.

If this was not the result, check that the requirements and previous steps have been fulfilled.

🎉 If everything went well...

Now you are running the project beautifully!

📝 License

This project is under the MIT license. See the LICENSE for more information.


Made with 💜 by Lucas Coutinho 👋 Get in touch!

Releases

No releases published

Packages

No packages published