StreamSage is a comprehensive movie streaming application built using C# .NET and .NET Core. It integrates Windows Forms and Razor Pages for a seamless and interactive user interface. The application connects to a SQL database to provide access to a library of over 3,000 movies.
- Movie Interpretations: Allows users to share and read insightful analyses and interpretations of film plots, offering a deeper engagement than standard reviews.
- Advanced Recommendation Algorithms: Recommends movies based on user preferences, viewing history, and ratings.
- Personalized Watchlists: Users can curate and manage their own collection of movies to watch later.
- Recently Watched Section: Displays a list of recently viewed movies for easy access.
This project demonstrates my proficiency in software development, database management, and UI/UX design, while providing an engaging and personalized movie streaming experience.
Note: While the app contains a large library of over 3,000 movies, users are currently only able to watch the trailers. This is due to copyright restrictions and the nature of the project.
- VPN Connection: For users and testers outside of Fontys, ensure you have an active VPN connection to
vdi.fhict.nl
to connect to the MS SQL database. This is a note for the desktop app only - Display DPI Scaling: Please ensure that your display's DPI scaling is set to <= 125% before using the application (applicable for the OOD Desktop App only).
You can test the web version of StreamSage at the following URL: StreamSage Testing Website on Luna
-
Admin User:
- Username:
georgitin
- Email:
[email protected]
- Password:
e9999619
- Username:
-
Normal User:
- Username:
ivan.angelov23
- Email:
[email protected]
- Password:
e9999619
- Username:
Note: Please do not change the username for the normal user ivan.angelov23
as it is used as an unauthenticated data placeholder by one of the classes.
The project repository can be accessed here: StreamSage GitHub Repository
This project is licensed under the MIT License - see the LICENSE file for details.