Skip to content

UFOP-CSI477/csi606-2024-01-atividades-luisggf

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Review Assignment Due Date

CSI606-2021-02 - Estrutura básica do repositório

  • 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

About

Estrutura básica do repositório para as turmas de CSI606-Sistemas-Web

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 80.8%
  • TypeScript 19.1%
  • Other 0.1%