Skip to content

Repository files navigation

MovieProject Banner

.NET PostgreSQL ASP.NET Core Bootstrap


GitHub Trending


MovieProject offers a modern platform for movie enthusiasts. Built on fundamental software engineering principles, our architecture is fast, secure, and easy to use. It stands out for its community interactions, dynamic rating calculations, and robust user authentication system.


📄 Documentation

See below for quickstart installation and usage examples.

Install & Setup Install the required tools, including all dependencies, in a .NET >= 8.0 environment.
git clone https://github.com/mefeucan/WebProgrammingProject.git
cd WebProgrammingProject

Update your appsettings.json for the PostgreSQL connection:

"ConnectionStrings": {
  "DefaultConnection": "Host=localhost;Port=5432;Database=MovieDb;Username=postgres;Password=yourpassword"
}
Usage (CLI) You can initialize the database directly from the Command Line Interface (CLI) with the Entity Framework tool:
dotnet ef database update
dotnet run

✨ Features & Architecture

MovieProject supports a wide range of advanced web capabilities. The tables below showcase the core modules that make up the system. All features load automatically upon building the project.

Module Status Core Technology Description Performance
Auth 🟢 Active ASP.NET Identity Strict password policies & Regex email validation. < 10ms
Rating 🟢 Active C# / MVC Interactive 1-5 stars. Real-time community average calculation. < 15ms
Comments 🟢 Active EF Core Role-based engine (User/Admin moderation). < 12ms
Localization 🟢 Active .resx Full bilingual (English/Turkish) UI & Annotation support. Native
Database 🟢 Active PostgreSQL Code-First Entity Framework architecture. Optimize
  • Security protocols refer to single-session performance on the authentication middleware.

🧩 Integrations

Our key integrations with leading technologies extend the functionality of MovieProject's offerings, enhancing tasks like database management, frontend responsiveness, and backend logic.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages