Skip to content

RafaelBatistaDev/Razor-Pages-.NET-10

Repository files navigation

🎬 Razor Pages Movie Application

License: MIT .NET C# ASP.NET Core GitHub Linux

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! 📜


📋 Sobre o Projeto

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)

Funcionalidades Principais

  • 🎞️ 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

🛠️ Requisitos

  • .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 --version

⚡ Quick Start

1️⃣ Clone o Repositório

git clone https://github.com/RafaelBatistaDev/Razor-Pages-.NET-10.git
cd Razor-Pages-.NET-10

2️⃣ Restaure Dependências

dotnet restore

3️⃣ Execute em Watch Mode

dotnet watch run

A aplicação estará disponível em: http://localhost:5000

appsettings.json: Configurações de conexão e logs.

Desenvolvido por Rafael Batista


Como salvar e subir para o GitHub agora:

  1. Abra o VS Code na pasta do projeto.
  2. Crie o arquivo README.md e cole o código acima.
  3. No terminal, rode:
    git add README.md
    git commit -m "docs: add professional readme"
    git push

About

🎬 Razor Pages Movie Application

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors