Aplicação web profissional desenvolvida com ASP.NET Core Razor Pages e .NET 10 em ambiente Linux (Fedora Atomic/COSMIC). Gerenciamento completo de filmes com validação, pesquisa e persistência de dados.
Licença: MIT — Open source, use livremente! 📜
Razor Pages Movie Application é um projeto educacional e profissional que demonstra:
✅ Razor Pages modernas (.cshtml + code-behind)
✅ Entity Framework Core com banco de dados SQLite
✅ CRUD completo (Criar, Ler, Atualizar, Deletar)
✅ Validação de dados robusta
✅ Pesquisa e filtragem por gênero/título
✅ C# moderno (.NET 10, nullable reference types)
✅ Design responsivo com CSS/Bootstrap
✅ Desenvolvido 100% em Linux (Fedora)
- 🎞️ CRUD de Filmes — Gerenciamento completo
- 🔍 Busca avançada — Por título, gênero e ano
- 📋 Validação de entrada — Dados seguros
- 💾 Persistência — SQLite + Entity Framework Core
- 📊 Listagem paginada — Performance otimizada
- 🎨 Interface responsiva — Bootstrap 5 integrado
- .NET SDK 10.0 ou superior (Download)
- Git (para versionamento)
- Browser moderno (Chrome, Firefox, Edge)
- (Opcional) Visual Studio Code + C# DevKit
Verificar instalação:
dotnet --versiongit clone https://github.com/RafaelBatistaDev/Razor-Pages-.NET-10.git
cd Razor-Pages-.NET-10dotnet restoredotnet watch runA aplicação estará disponível em: http://localhost:5000
appsettings.json: Configurações de conexão e logs.
Desenvolvido por Rafael Batista
- Abra o VS Code na pasta do projeto.
- Crie o arquivo
README.mde cole o código acima. - No terminal, rode:
git add README.md git commit -m "docs: add professional readme" git push