Skip to main content
$ cd ..

Java Streaming Platform

Backend Developerbackend

A backend media streaming platform developed in Java. Implements content management and streaming logic using object-oriented design principles and the Java Collections API.

## Architecture

Pure Java application following object-oriented design principles. Classes are organized into domain models (content, users, playlists) and service layers for business logic. Java Collections handle in-memory data management.

## Technologies

  • Java
  • OOP
  • Java I/O
  • Collections API

## Key features

  • Media content management and streaming logic
  • User playlist and library management
  • Object-oriented domain model with clean separation of concerns
  • Java Collections API for efficient in-memory data handling

## Run it locally

Server-side application — no visual browser interface.

bash
$ git clone https://github.com/AkibAshfaq/JAVA-STREAMING-PLATFORM.git
$ cd JAVA-STREAMING-PLATFORM
# see README.md for build & run