An open API service indexing awesome lists of open source software.

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

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