Este foi o projeto feito na 11ª semana OmniStack da RocketSeat.
São sistemas para conectar ONGs com pessoas dispostas a contribuir.
Foi demais! Fizemos um backend, um sistema web e um app mobile. Vimos também uma série de outras tecnologias como, npm, knex, jest, além várias dicas iradas.
- Node.js - Backend
- React - Frontend web
- React Native/Expo - Mobile app
- SQLite - Banco de dados
- Knex.js - SQL query builder
- Jest - Testes
Baixe ou faça um clone do projeto e acesse a pasta do projeto.
Entre na pasta backend
e execute os seguintes comandos:
$ npm install
para instalar as dependências.$ npm start
para iniciar o servidor emlocalhost:3333
.$ npm test
para executar os teste.
Entre na pasta frontend
e execute os seguintes comandos:
$ npm install
para instalar as dependências.$ npm start
para iniciar o servidor do sistema web emlocalhost:3000
.
- Entre na pasta
mobile/
e execute os seguintes comandos: $ npm install
para instalar as dependências.$ npm start
para iniciar o servidor com Expo.