This project is a streaming search engine that allows users to search for movies and TV shows across multiple streaming platforms. Users can search for a movie or TV show, and the search engine will provide information about where the content is available for streaming. Users can also add movies and TV shows to a watchlist for easy access later.
- .NET Framework
- SQL Server
- React
- TypeScript
- Utelly API
To get started with the project, follow these steps:
- Clone the repository to your local machine.
- Open the solution file in Visual Studio.
- Build the solution to restore all dependencies.
- Create a new SQL Server database and run the SQL script in the "Database" folder to create the necessary tables.
- Update the connection string in the appsettings.json file to point to your SQL Server database.
- Add your Utelly API key to the appsettings.json file.
- Start the .NET API by running the project in Visual Studio.
- Open a terminal and navigate to the client folder.
- Install the required dependencies by running
npm install
. - Start the React app by running
npm start
.
Once the React app is running, you should be able to search for movies and TV shows across multiple streaming platforms using the Utelly API.
- Search for movies and TV shows across multiple streaming platforms.
- Add movies and TV shows to a watchlist for easy access later.
- View information about the availability of a movie or TV show on various streaming platforms.