Horror Move of the Day

During my journey as a Junior .NET Developer, I embarked on a captivating web app project that brought together my passion for horror movies and my technical expertise. Leveraging C# ASP.NET MVC and MySQL, I developed a dynamic web application that tapped into The Movie Database (TMDb) API to select the highest-rated horror movie released on the current day. To enhance user experience and predictability, I carefully designed the app to choose movies with trailers and posters, providing users with a richer browsing experience. Seamlessly integrating the YouTube IFrame Player API, I allowed users to preview movie trailers directly within the app.

Behind the scenes, I implemented a sophisticated logic to fetch data from the TMDb API and parse through returned pages, ensuring the app always displayed the most highly-rated horror movie for the day. To enable efficient movie management, I designed and implemented robust database functionality using SQL and Dapper. This empowered users with full CRUD capability, allowing them to effortlessly manage movie entries, including viewing, updating, adding, and deleting movies from the database.

Throughout the development process, I remained steadfast in adhering to the Model-View-Controller (MVC) architectural pattern, resulting in organized and maintainable code. Utilizing my skills in C#, SQL, HTML, CSS, Dapper, Newtonsoft.JSON, and RESTful API, I delivered a feature-rich and user-friendly web application that seamlessly managed horror movie information. This project not only strengthened my technical abilities but also allowed me to explore my passion for problem-solving and creative thinking in the context of building engaging web experiences.

Below you will find a few images and a video covering the project. Enjoy!

Horror Movie App Video.wmv