Tecnologias | Projeto | Como contribuir | Como executar
Esse projeto foi desenvolvido com as seguintes tecnologias:
O BeTheHero é um projeto que visa conectar pessoas que desejam fazer contribuições monetárias a ONG's (Organizações não governamentais) que precisam de ajuda.
- Faça um fork desse repositório;
- Cria uma branch com a sua feature:
git checkout -b minha-feature
; - Faça commit das suas alterações:
git commit -m 'feat: Minha nova feature'
; - Faça push para a sua branch:
git push origin minha-feature
.
Depois que o merge da sua pull request for feito, você pode deletar a sua branch.
Execução do Backend
cd aulas/backend
npm install
npm start
Execução do Front-end WEB
cd aulas/frontend
yarn install
yarn start
Execução do APP
cd aulas/mobile
yarn install
yarn start
O Banco de Dados utilizado é o SQLite localmente pois está em ambiente de desenvolvimento, mas por causa do uso do Knex, é fácil mudar para outro SGBD.
Tecnologias utilizadas.
- NodeJS
- ExpressJS
- KnexJS
- React
- Axios
- React-Native
- Expo
- Jest
- Celebrate