Este projeto foi desenvolvido para vaga de Desenvolvedor Fullstack Junior na Foton Tech O projeto trata-se de uma livraria
Esse projeto foi desenvolvido com as seguintes tecnologias:
- [React Native]
- [Express]
- [Typescript]
- [MongoDB]
- [Redux]
- [JWT]
- [Styled-Components]
- Login
- Register
- Adicionar livro com capa
- Visualizar detalhes do livro
- Dark Mode
- Buscar livro (Fuzzy Search)
- Página de Profile
- Pull-refreh na home para substituir o botão de carregar mais
- Faça o git clone do projeto.
- Server
- Entre na pasta sever e escreva o seguinte comando
yarn install
- Para rodar o banco de dados precisa ter o docker-compose instalado, rode o seguinte comando na pasta server
sudo docker-compose up
- Para rodar o servidor basta rodar o commando
yarn dev
- Mobile
- Entre na pasta mobile e escreva os seguintes comandos
yarn install
eexpo start
- Entre na pasta mobile no arquivo .env coloque o ip da sua máquina com a porta 3333 ex: API_IP='192.168.0.1:3333'
- Abra o emulador ou seu dispositivo físico para rodar o App
- Crie um usuário e faça login
WESLEY SOUSA
Este projeto esta sobe a licença MIT.
Feito por Wesley Sousa 👋🏻 Entre em contato!