https://github.com/heitorvaldeger/bookstore
Projeto desenvolvido como parte do desafio técnico para a Buzzmonitor
https://github.com/heitorvaldeger/bookstore
adonisjs japa-test playwright postgresql react react-hook-form react-query typescript vite
Last synced: 3 months ago
JSON representation
Projeto desenvolvido como parte do desafio técnico para a Buzzmonitor
- Host: GitHub
- URL: https://github.com/heitorvaldeger/bookstore
- Owner: heitorvaldeger
- Created: 2025-05-16T20:41:07.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-08T23:49:44.000Z (about 1 year ago)
- Last Synced: 2025-06-15T05:03:31.777Z (about 1 year ago)
- Topics: adonisjs, japa-test, playwright, postgresql, react, react-hook-form, react-query, typescript, vite
- Language: TypeScript
- Homepage:
- Size: 8.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bookstore Ecommerce
### Projeto desenvolvido como parte do desafio técnico para desenvolvedor full-stack na Buzzmonitor.
# Divisão do projeto
### Frontend
Contém toda a estrutura visual com base no protótipo do [Figma](https://www.figma.com/design/cHOmIJPhHhkFfRSls5SSgr/-buzzcreator--Etapa-Desafio?node-id=3-69)
Para acessar clique [aqui](https://github.com/heitorvaldeger/bookstore/tree/main/frontend)
### Backend
Contém toda a estrutura da API de acordo com os requisitos propostos
Para acessar clique [aqui](https://github.com/heitorvaldeger/bookstore/tree/main/backend)
## Stack utilizada
**Front-end:** React, Vite, TailwindCSS, Playwright, ReactQuery, RadixUI
**Back-end:** AdonisJS, TypeScript, PostgreSQL, Docker, Japa/Jest
## Decisões técnicas gerais
- Uso de commits pequenos e frequentes: utilizei dessa abordagem para deixar mais claro as intenções das mudanças, além de facilitar o processo de reversão, caso houvesse necessidade, com mais segurança
- Deploy no render:
- Frontend: https://bookstore-frontend-o8ye.onrender.com/
- Backend: https://bookstore-chin.onrender.com/api