- Ter o NodeJs e o Yarn instalado
- Ter instâncias do Redis e PostgreSQL em execução
- Um dispositivo ou emulador Android conectado ao computador
- Reactotron rodando na porta 9090 (Opcional)
git clone https://github.com/Jaquespd/mopa.gitcd mopa
- Abra o Docker e crie os dois banco de dados necessarios, postgres e redis
docker run --name mopa2_redis -p 6379:6379 -d -t redis:alpinedocker run --name mopa2_PG -e POSTGRES_PASSWORD=docker -p 5432:5432 -d postgres- Inisialize os bancos de dados
docker start mopa2_redisdocker start mopa2_PG
cd backendyarnCriar o arquivo .env com base no .env.exampleyarn sequelize db:migrateyarn sequelize db:seed:allyarn dev
cd frontendyarnyarn start
Existe um usuário administrador padrão: admin@mopa.com / 123456
cd mobileyarnadb reverse tcp:9090 tcp:9090 (Reactotron)adb reverse tcp:3333 tcp:3333react-native startreact-native run-android
- ⚛️ ReactJs - Biblioteca Javascript para criar interfaces de usuário.
- ⚛️ React Native - Framework para criar apps nativos usando React.
- 💅 Styled Components - Biblioteca Javascript pra estilizar componentes.
- 🔁 Redux - Biblioteca JavaScript de código aberto para gerenciar o estado do aplicativo.
- 🔂 Redux Saga - Biblioteca Javascript que torna os efeitos colaterais do aplicativo mais faceis de gerenciar.
- 📛 Sentry - Plataforma para monitoramento de erros e notificação em tempo real.
- 📷 React-Native-Camera - Biblioteca React Native para manusear a camera dentro do app mobile.
com 💜 Jaques Delgado