Skip to content

dhyanitha/BestBulgarianMovies

 
 

Repository files navigation

Best Bulgarian Movies

Best Bulgarian Movies is simple movie catalog with reviews, roles and CRUD operations.

Build status

General Requirements

The application is implemented using ASP.NET Core framework. Using Visual Studio 2017
• View Engine for generating the UI – Razor
• Using sections and partial views, editor and display templates
• Database back-end – Microsoft SQL Server
• Database access – Entity Framework Core
• MVC Areas – area for administration and blog author
• Managing users and roles – ASP.NET Identity System
• Write unit tests for your logic, controllers, actions, helpers, etc.
• Error handling and data validation
• Handle correctly the special HTML characters and tags like and <script> (escape special characters).
• Dependency Injection
• AutoMapping
• Prevent from security vulnerabilities like SQL Injection, XSS, CSRF, parameter tampering, etc.

Additional Requirements

Best practices for Object-oriented design and High-quality code
• Data encapsulation
• Exception handling
• OOP Principles
• Strong cohesion and loose coupling
• Correctly format and structure the code, naming identifiers and readable code
• Well looking user interface
• Good usability
• Supporting of all modern Web browsers
• Using caching where appropriate
• Using source control system - GitHub

About

ASP .NET Core MVC Web Application

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 98.8%
  • CSS 1.2%