Este é um sistema completo (Full Stack) desenvolvido com .NET 8 no backend e Angular 18 no frontend. A aplicação permite o gerenciamento de eventos, oferecendo funcionalidades como cadastro, edição e exclusão de eventos, além de integração com palestrantes e redes sociais.
- .NET 8
- ASP.NET Core Web API
- Entity Framework Core
- SQLite
- AutoMapper
- Swagger
- Injeção de Dependência (DI)
- Angular 18
- TypeScript
- Bootstrap 5
- ngx-bootstrap
- Consumo de API REST
ProEventos-main/
├── Back/
│ └── src/
│ ├── ProEventos.API # Camada de apresentação
│ ├── ProEventos.Application # Regras de negócio
│ ├── ProEventos.Domain # Entidades do domínio
│ └── ProEventos.Persistence # Acesso a dados
└── Front/
└── proeventos-app/ # Aplicação Angular 18
- Execute as migrations:
dotnet ef database update- Rode o projeto:
dotnet run --project ProEventos.APIAcesse a documentação Swagger: https://localhost:5001/swagger
- Acesse a pasta do frontend:
cd Front/proeventos-app- Instale as dependências:
npm install- Inicie a aplicação:
ng serveAcesse em http://localhost:4200
- Cadastro de eventos
- Edição e exclusão de eventos
- Upload de imagens
- Associação com palestrantes
- Gerenciamento de lotes
- Integração com redes sociais
Projeto educacional de código aberto.