Skip to content

Cinemania is a web application built with ASP.NET Core that allows users to browse, manage, and explore a collection of movies and genres. It features user authentication, genre and movie management, search functionality, and a responsive design

Notifications You must be signed in to change notification settings

RafayKhattak/Cinemania

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cinemania

Cinemania is a web application for managing movies, genres, and user authentication. It allows users to browse a collection of movies information, add new genres, and manage user accounts.

Capture

Features

  • User Authentication: Secure user registration and login functionality.
  • Movie Management: Add, edit, and delete movies.
  • Genre Management: Add new genres for categorizing movies.
  • Search Functionality: Users can search for movies by title.
  • Pagination: Provides pagination for browsing through large collections of movies.

Technologies Used

  • ASP.NET Core: Backend framework for building web applications.
  • Entity Framework Core: Object-relational mapping (ORM) framework for database interaction.
  • Microsoft Identity: Framework for managing user authentication and authorization.
  • HTML/CSS/JavaScript: Frontend development technologies for creating the user interface.
  • Bootstrap: Frontend framework for responsive and mobile-first web development.
  • Repository Pattern: Utilized for data access abstraction and separation of concerns.

Getting Started

To run this project locally, follow these steps:

  1. Clone this repository to your local machine.
  2. Install the necessary dependencies using dotnet restore.
  3. Update the connection string in appsettings.json to point to your database.
  4. Apply any pending migrations using dotnet ef database update.
  5. Run the application using dotnet run.
  6. Access the application in your web browser at http://localhost:5000.

About

Cinemania is a web application built with ASP.NET Core that allows users to browse, manage, and explore a collection of movies and genres. It features user authentication, genre and movie management, search functionality, and a responsive design

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published