Movie Fair is a web Movie hub application developed using ASP.NET Core MVC, Identity, and Entity Framework Core. It serves as a platform for users to browse, view, download, and manage movies. Administrators have the capability to add and manage movies, while customers can browse, view, download, add to favorites, and provide reviews and ratings for movies.
http://moviesfair.runasp.net
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Before running the application, make sure you have the following software installed:
- .NET SDK 6 or upper
- Visual Studio or any other preferred IDE
- Git
-
Clone the repository:
git clone https://github.com/aminul-islam-niloy/Movie-Hub.git
-
Navigate to the project directory: install:
EntityFrameworkCore Identity.UI Session SqlServer EntityFrameworkCore.Tools X.PagedList.Mvc.Core
-
Open the solution file (
MovieHub.sln
) in Visual Studio. -
Restore NuGet packages and build the solution.
Delete previous migration and add new migration in nuget package manager: Add-Migration YourMigrationName
- Start the application by running the project in Visual Studio.
- Navigate to the URL provided by the IDE (typically
https://localhost:port
). - log in and access the admin dashboard to manage movies.
- Regular users can browse movies, view details, download, add to favorites, and provide reviews and ratings after logging in.
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository.
- Create your feature branch (
git checkout -b feature/YourFeature
). - Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Create a new Pull Request.
This project is licensed under the MIT License.
Feel free to customize this README according to your project's specific details and requirements. If you have any questions or need further assistance, don't hesitate to ask!