Tecnologias | Projeto | Layout | Como contribuir | Como Usar | Licença
Para o desenvolvimento do projeto foi utilizada uma stack com as seguintes tecnologias:
- 💹 Node.js — Web framework que permite utilizar javascript tanto no frontend quanto no backend;
- 🛢️ Knex — Builder de SQL Query para Javascript
- 💅 Styled Components — Tecnologia para componentizar estilização CSS no React através do Javascript
- ⚛️ React Js — Biblioteca Javascript para construção de interfaces;
- ⚛️ React Native — Biblioteca que provê uma maneira eficiente de criar aplicações nativas para Android e iOS;
- ⚛️ Expo — É uma plataforma de código aberto para criar aplicativos nativos universais para Android, iOS e web com JavaScript e React.
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.
Você pode visualizar o layout do projeto no formato através desse link. Lembrando que você irá precisar ter uma conta no Figma.
Para clonar e rodar esta aplicação, você precisará Git, Node.js + Chocolatey instalado no seu computador.
Do seu terminal (GitBash, PowerShell, etc):
# Clone este repositório
$ git clone https://github.com/rsl50/Omnistack11
# Vá para o Backend
$ cd Omnistack11/www/omni11/aulas/backend
# Instale o NodeJS
$ choco install nodejs-lts
# Instale as dependências
$ npm install
# Rode os Migrates
$ npx knex migrate:latest
# Rode testes
$ npm test
# Rode o backend
$ npm start
# Vá para o Frontend
$ cd Omnistack11/www/omni11/aulas/frontend
# Rode o Frontend
$ npm start
# Vá para o Mobile
$ cd Omnistack11/www/omni11/aulas/mobile
# Rode o Mobile
$ npm start
- 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.
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Feito com 💖 e ☕ por Robson Lima para a Semana OmniStack 11 da Rocketseat 👋 Comunidade no Discord!