Skip to content

A movie discovery web app built with ASP.NET Core that integrates TMDB API for browsing films with filtering, sorting, and user favorites. Features user authentication, random movie suggestions, and responsive Bootstrap UI.

License

Notifications You must be signed in to change notification settings

fullstackgenerator/Reelr

Repository files navigation

License: MIT .NET

Reelr 🎬

Reelr is an ASP.NET Core Blazor server web application that integrates with the TMDB API to deliver movie discovery features. It supports user authentication using ASP.NET Identity and allows users to save favorite movies and explore titles randomly.

Mobile view shown on the right.

1

Tech Stack

  • Backend: ASP.NET Core Blazor server
  • Authentication: ASP.NET Identity
  • Database: Entity Framework Core
  • UI: Bootstrap 5
  • External API: TMDB API

Getting Started

Prerequisites

Setup

  1. Clone the repository:
    git clone https://github.com/yourusername/reelr.git
    cd reelr
    

License & Contribution

TechBoard is released under the MIT License, encouraging you to explore, modify, and adapt the code as you see fit. Feel free to fork the repository and give it a star!

Features

Home

  • Lists movies fetched from the TMDB API.
  • Filter by:
    • Title
    • Release year
    • Genre
  • Sort alphabetically or by rating.

Browse a curated selection of movies sourced from TMDB. The home page includes an automated filtering system allowing users to search by title, release year, genre, and sort results by name or rating.

2

Favorites

  • Requires user login via Identity.
  • Add/remove movies from favorites.
  • “Watch online” button opens a Google search:
    "{movie title} watch online free"

Authenticated users can save movies to their favorites. Once logged in, an "Add to Favorites" button becomes available on each movie card. Additionally, a "Watch Online" button launches a Google search like: {movie title} watch online free, helping users locate the movie quickly.

3 4 5 7 8

Random Movie

  • Displays a random movie from the TMDB catalog.

Feeling indecisive? The Random Movie page delivers a randomly selected title from the TMDB catalog, perfect for spontaneous viewing.

6

About

A movie discovery web app built with ASP.NET Core that integrates TMDB API for browsing films with filtering, sorting, and user favorites. Features user authentication, random movie suggestions, and responsive Bootstrap UI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published