CineStream app helps managing streaming platforms, media and users in the DB easily.
With CineStream, you can easily organize your media content, manage user access and integrate with multiple streaming platforms—all from a single user-friendly interface.
- View all platforms in the database.
- Add or remove platforms.
- Manage users associated with each platform.
- Manage shows associated with each platform.
- View all shows in the database.
- Add, update, or delete shows.
- Manage platforms associated with each show.
- Manage users associated with each show.
- View all users in the database.
- Add or remove users.
- Manage platforms associated with each user.
- Manage shows associated with each user.
-
Installation: Clone the repository.
git clone git@github.com:yelizsevinc/CineStream.git
-
Prepare: Ensure Docker is up and running:
docker --version docker-compose --version
-
Build and run: Build and start the application using Docker Compose:
docker-compose up -d
-
Access: Open your web browser and navigate to http://localhost:5050 to start using the application.
-
Development: To enable live reloading during development, run the application in watch mode after the DB is prepared by docker-compose:
cd CineStream dotnet restore dotnet watch
- .NET 8.0
- Blazor WebAssembly
- Docker
- Entity Framework Core
- Azure Data Studio
- MSSQL
- Bootstrap 5
- Blazority