Um aplicativo mobile para resenhas de livros, feito com foco em praticidade, experiência do usuário e integração com banco de dados moderno.
🔗 Acesse o projeto: link-do-deploy-aqui
- Sobre o Projeto
- Tecnologias
- Funcionalidades
- Como Rodar o Projeto
- Como Usar
- Screenshots
- Aprendizados
- Estrutura de Pastas
- Roadmap
- Links Úteis
- Autor
- Licença
Este aplicativo foi desenvolvido para leitores, que queiram fazer resenhas de seus livros.
O aplicativo foi construído com React Native, Node.js, Mongodb e estilização nativa, com foco em design moderno, responsividade e performance.
As principais tecnologias utilizadas neste projeto foram:
- React Native
- Node.js (Criação de rotas e requisições)
- MongoDB (banco de dados, autenticação)
- Clerk (login)
- Stilização nativa (estilizações da página)
- 📖 Criar, visualizar e editar resenhas de livros(somente o usúario que criou a resenha)
- ⭐ Salvar livros favoritos e acompanhar leituras
- 🔐 Login seguro com JWT
- 🗄 Persistência de dados em MongoDB
- 📦 Integração completa entre mobile e backend
Siga as etapas abaixo para executar o projeto localmente:
# Crie um arquivo .env.local na raiz do projeto com as variáveis necessárias:
PORT=3000
MONGO_URI=...
JWT_SECRET=...
CLOUDINARY_CLOUD_NAME=...
CLOUDINARY_API_KEY=...
CLOUDINARY_API_SECRET=...
API_URL=...# Clone este repositório
git clone https://github.com/joao-enrique/review-book.git
# Acesse a pasta do projeto
cd review-book
# Instale as dependências
npm install
#rode a aplicação
npm run dev
# para o mobile
cd mobile
# rode a aplicação no expo
npx expo startUse o app Expo Go no celular para visualizar o projeto em tempo real 📱 (Ou abra no emulador Android/iOS.)
💡 Caso não tenha o Node.js instalado, procure no google e siga os passos para sua instalação.
- Instale as dependências com o
node.js. - Entre no app utilizando o
android studioouexpo go. - cadastre-se no app.
- Crie e veja resenhas, livros e perfil.
Durante o desenvolvimento deste projeto, aprimorei:
- Meus conhecimentos no
React Native; - Uso de Estilização nativa do react native para criação de um aplicativo responsivo;
- Uso de estados no
React; - Melhoria na estrutura de layout responsivo;
- Integração de
MongoDBcomNode.jspara armazenar informações (livros, favoritos, adicionar resenha, usuários).
- [] Curtidas e comentários nos posts
- [] Traduzir para versão em Português
- [] Opções de outros temas
🌐 Deploy: link
💼 LinkedIn: link
🧠 GitHub: link
🎮 Itch-io: link
📹 YouTube: link
✨ Linktree: link
Feito com 💜 por João Enrique
Este projeto está sob a licença MIT — veja o arquivo LICENCE para mais detalhes.




