Este projeto consiste na integração do front-end de uma plataforma de doação de livros (desenvolvido em React) com uma API RESTful (desenvolvida em Flask), criando uma aplicação completa que permite visualizar e cadastrar livros doados.
- Front-end (Vercel): livraria-flax.vercel.app
- Back-end (Render): testeapiflask-reox.onrender.com
- Documentação da API (Postman): Postman Docs
✅ Exibição de livros cadastrados (GET)
✅ Cadastro de novos livros (POST)
✅ Integração completa entre front-end e back-end
✅ Validação de dados no front-end e back-end
✅ Feedback visual para o usuário
- Front-end: React, Axios, CSS
- Back-end: Python, Flask, SQLAlchemy
- Banco de Dados: PostgreSQL
- Deploy: Vercel (front-end), Render (back-end)
Implementei um estado de loading para melhorar a experiência do usuário enquanto aguarda a resposta da API.
Utilizei o Postman para testar exaustivamente os endpoints e garantir que o JSON estava sendo enviado e recebido corretamente.
Configurei adequadamente o CORS no back-end para permitir requisições do domínio do front-end.
Implementei validações tanto no front-end (para feedback imediato) quanto no back-end (para segurança dos dados).
Este projeto demonstra minha capacidade de integrar sistemas front-end e back-end, resolver problemas de compatibilidade e garantir uma experiência de usuário fluida. Aprendi muito sobre consumo de APIs, tratamento de erros e deploy de aplicações completas.