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
- Host: GitHub
- URL: https://github.com/mmaffi/be-the-hero
- Owner: MMaffi
- License: mit
- Created: 2025-03-09T12:38:32.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-16T23:38:01.000Z (3 months ago)
- Last Synced: 2025-03-17T00:28:20.024Z (3 months ago)
- Topics: api-rest, backend, expo, expo-cli, express-js, frontend, full-stack, javascript, mobile, node-js, ongs, open-source, projeto-social, react, react-native, sqlite
- Language: JavaScript
- Homepage:
- Size: 457 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
- Navegue até o diretório do backend:
cd backend
- Instale as dependências:
npm install
Ou, se estiver usando Yarn:
yarn install
- Configure o banco de dados:
Edite o arquivo .env
com as configurações do seu banco de dados.
- Execute as migrações:
npx knex migrate:latest
- 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
- Navegue até o diretório do frontend:
cd frontend
- Instale as dependências:
npm install
Ou, se estiver usando Yarn:
yarn install
- 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
- Navegue até o diretório do mobile:
cd mobile
- Instale as dependências:
npm install
Ou, se estiver usando Yarn:
yarn install
- Inicie o aplicativo:
expo start
- 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.