- Nome: Luis Guilherme Godim da Fonseca
- Matrícula: 24.1.8063
- Curso: SI
- Semestre/Ano correntes: 2024/1
- Link para o seu GitHub: luisggf
Aplicação web de venda de diferentes tipos de café. ☕🚀
🔧 Este projeto é composto por duas partes principais: frontend e backend.
Frontend
- Vite: Ferramenta de build rápida e servidor de desenvolvimento.
- TypeScript: Superset do JavaScript que adiciona tipos estáticos.
- Radix UI: Conjunto de componentes UI acessíveis e personalizáveis.
- Sonner: Biblioteca de notificações toast.
- Axios: Cliente HTTP baseado em promises.
- React: Biblioteca JavaScript para construir interfaces de usuário.
- TailwindCSS: Framework CSS.
Backend
- Fastify: Framework web para Node.js.
- TypeScript: Superset do JavaScript que adiciona tipos estáticos.
- Prisma: ORM para trabalhar com bancos de dados em Node.js e TypeScript.
- Zod: Biblioteca para declaração e validação de schemas.
- Docker: Plataforma para desenvolver, enviar e executar aplicações em contêineres.
Algumas Funcionalidades
- Inserir novos tipos de café na loja, permitindo a inserção personalizada de imagens para cada item.
- Edição dos produtos na loja.
- Página principal de ofertas de diferentes tipos de café;
- Ordenação por preço ou pelo nome do produto.
- Adicionar ou remover produtos do carrinho de compras;
- Simulação da finalização de compra com cartão de crédito ou pix;
- Editar e enviar emails diretamente da aplicação;
Algumas possíveis melhorias para tornar a aplicação mais completa seria:
- Implementar uma parte administrativa da aplicação, adicionando uma lógica de cadastro/login.
- Melhorar a interação com o checkout do carrinho, por exemplo, adicionando validações/formas mais realistas de pagamento, visando, assim, oferecer uma melhor experiência ao usuário.
Confira o repositório atual do projeto nos links abaixo: Repositório Frontend: https://github.com/luisggf/coffee-shop-frontend Repositório Backend: https://github.com/luisggf/coffee-shop-backend