Skip to content

Latest commit

 

History

83 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASP .NET MVC


Este projeto foi desenvolvido como parte prática de um curso de ASP.NET Core MVC, com o objetivo de aplicar conceitos de desenvolvimento web por meio da criação de um site dinâmico para venda de lanches. Durante o desenvolvimento, foram implementados recursos relacionados à persistência de dados, autenticação, carrinho de compras, organização da aplicação e experiência do usuário.

Funcionalidades Implementadas

  • Cadastro, autenticação e logout de usuários com ASP.NET Core Identity
  • Controle de acesso administrativo por roles
  • Visualização e busca de lanches por nome e categoria
  • Carrinho de compras com gerenciamento de sessão
  • Registro e gerenciamento de pedidos
  • Página de contato
  • Área administrativa para gerenciamento de lanches, categorias e pedidos
  • Upload e gerenciamento de imagens
  • Paginação e ordenação de dados
  • Relatórios de vendas com filtro por período
  • Gráficos de vendas anuais, mensais e semanais
  • Persistência de dados com Entity Framework Core e SQL Server

Tecnologias e Conceitos Utilizados

  • ASP.NET Core MVC
  • C#
  • Entity Framework Core
  • SQL Server
  • HTML5
  • CSS3
  • Bootstrap
  • JavaScript
  • Visual Studio 2022
  • Validações com Data Annotations
  • Abordagem Code-First com migração para criação do banco de dados
  • Padrão Repository e ViewModel
  • Carrinho de compras com uso de Session
  • Roteamento personalizado
  • Componentes de Interface com View Components e Partial Views
  • Autenticação e segurança com ASP.NET Core Identity (login, registro e logout)
  • Paginação e filtros de dados
  • Consultas com LINQ para geração de relatórios

Pré-requisitos

  • .NET 8 SDK
  • SQL Server ou SQL Server Express
  • Visual Studio 2022 ou outro editor compatível com .NET

Instrução para Executar

Clone este repositório:

git clone https://github.com/anajulialeite/ASP-.NET-MVC.git

Navegue até a pasta do projeto:

cd ASP-.NET-MVC

Restaure as dependências:

dotnet restore

Compile o projeto:

dotnet build

Execute a aplicação:

dotnet run

Acesso no navegador:

https://localhost:7064

Demonstração

lanches


Autora

Ana Júlia de Lima Aguiar Leite

LinkedIn

License

MIT License

About

Este é mais um curso de C# com ASP .NET MVC da udemy com o professor José Carlos Macoratti.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages