Este é um projeto de um serviço de agendamento para profissionais de beleza, que une o prestador de serviço ao consumidor. Construído com as tecnologias mais populares, este repositório contem uma API REST como backend, uma aplicação em ReactJS como frontend e um app mobile em React Native.
A aplicação em ReactJS são para os prestadores se cadastrarem e visualizarem seus agendamentos. E a aplicação mobile é para os usuários se cadastrarem e realizarem agendamentos com os prestadores.
- Ter o NodeJs e o Yarn instalado
- Ter instâncias do Redis, PostgreSQL e MongoDB em execução
- Um dispositivo ou emulador Android conectado ao computador
git clone https://github.com/GustavoBlaze/gobarber.git
cd gobarber
cd backend
yarn
yarn dev
cd frontend
yarn
yarn start
cd mobile
yarn
adb reverse tcp:3333 tcp:3333
react-native start
react-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.
com 💜 Luiz Gustavo