An open API service indexing awesome lists of open source software.

https://github.com/mmaffi/be-the-hero

| Be The Hero | Projeto realizado com acompanhamento da Semana OmniStack da Rocketseat
https://github.com/mmaffi/be-the-hero

api-rest backend expo expo-cli express-js frontend full-stack javascript mobile node-js ongs open-source projeto-social react react-native sqlite

Last synced: 3 months ago
JSON representation

| Be The Hero | Projeto realizado com acompanhamento da Semana OmniStack da Rocketseat

Awesome Lists containing this project

README

        

Be The Hero

Este projeto é uma aplicação completa composta por três partes:



  • Backend: API construída com Node.js para gerenciar as operações da aplicação.


  • Frontend: Interface web desenvolvida com React.js para interação dos usuários.


  • Mobile: Aplicativo móvel criado com React Native para acesso via dispositivos móveis.

Índice

Pré-requisitos

Certifique-se de ter as seguintes ferramentas instaladas em seu ambiente de desenvolvimento:

Instalação

Siga os passos abaixo para configurar cada parte do projeto:

Backend


  1. Navegue até o diretório do backend:

cd backend


  1. Instale as dependências:

npm install

Ou, se estiver usando Yarn:

yarn install


  1. Configure o banco de dados:

Edite o arquivo .env com as configurações do seu banco de dados.


  1. Execute as migrações:

npx knex migrate:latest


  1. Inicie o servidor:

npm start

Ou, se estiver usando Yarn:

yarn start

O servidor estará em execução no endereço http://localhost:3333.

Frontend


  1. Navegue até o diretório do frontend:

cd frontend


  1. Instale as dependências:

npm install

Ou, se estiver usando Yarn:

yarn install


  1. Inicie o servidor de desenvolvimento:

npm start

Ou, se estiver usando Yarn:

yarn start

A aplicação estará disponível em http://localhost:3000.

Mobile


  1. Navegue até o diretório do mobile:

cd mobile


  1. Instale as dependências:

npm install

Ou, se estiver usando Yarn:

yarn install


  1. Inicie o aplicativo:

expo start


  1. Execute no dispositivo:


  • Use o aplicativo Expo Go no seu dispositivo móvel para escanear o QR code exibido no terminal ou no navegador.

  • Para emuladores, siga as instruções exibidas no terminal.

Licença

Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para mais detalhes.