MakemeUpzz: Aplicativo de maquiagem e cuidados com a Web?
Principais recursos
- Funções do usuário: suporta três funções de usuário - Admin, Cliente e Guest - com funcionalidades personalizadas para cada um.
- Painel de administração: os administradores podem gerenciar produtos de maquiagem, lidar com transações e visualizar relatórios de vendas.
- Experiência do cliente: os clientes podem procurar produtos, adicionar itens ao carrinho e visualizar o histórico de transações.
- Acesso ao hóspede: os hóspedes podem se registrar e fazer login para acessar os recursos do cliente.
Tecnologias usadas
- Linguagens de programação: C#, HTML
- Estrutura: asp.net
- Banco de dados: Entidade Framework com SQL Server
- Padrão de design: design orientado ao domínio
- Controle de versão: git, github
Estrutura do projeto
- Visualizar camada: lida com interfaces de usuário e comandos de usuário.
- Camada do controlador: valida a entrada do usuário e delega solicitações.
- Camada de manipulador: gerencia a lógica de negócios e consulta o banco de dados.
- Camada do repositório: fornece acesso ao banco de dados e manipula dados.
- Camada de fábrica: encapsula a criação complexa de objetos.
- Camada do modelo: representa conceitos e dados de negócios.