Web app for searching movies, featuring active search and infinite scrolling.
Frontend: Vite + React
Backend: .NET
Try the live demo at remoda.azurewebsites.net.
This app uses a third party API for movie data. To be able to fetch movie data when running this app locally, you need an account in The Movie Database (read more here https://developer.themoviedb.org/reference/intro/getting-started).
Once you have an account and an access token, set the access token in the API project's appsettings.json
file or in user secrets with key MovieDatabase:ApiAccessToken
(preferred method).
-
Run the frontend from
\src\Frontend
with command: npm run dev -
Run the backend API from
\src\Backend\Api
with command: dotnet run -
Browse to
http://localhost:5001