ChennaFlix is a full-fledged online video streaming platform inspired by popular services like Netflix. It provides a vast library of movies and TV shows to users with an intuitive interface, seamless playback experience, and personalized recommendations.
-
Java (Spring Boot)
-
PostgreSQL
-
Angular JS
-
CSS / SASS / Bootstrap
-
Java 17
-
Node.js (v14+) and npm (v6+)
-
MySQL/PostgreSQL
-
Git
-
Docker Containerization
The ChennaFlix application is fully containerized using Docker, which simplifies the deployment process and ensures consistency across different environments. To run the application within Docker containers, make sure Docker is installed and follow these steps:
run git clone https://github.com/your-username/ChennaFlix.git
run cd /frontend
run docker-compose up -d
Visit http://localhost:4200 to use the ChennaFlix frontend.
The backend runs on http://localhost:8000 and interacts with the database.