Home
Softono
AP-Flutter-Project

AP-Flutter-Project

Open source Dart
12
Stars
1
Forks
0
Issues
1
Watchers
9 months
Last Commit

About AP-Flutter-Project

Mono: A cross-platform music streaming application built with Flutter and Java.

Platforms

Web Self-hosted iOS Android

Languages

Dart

Links

Mono 🎡

A cross-platform music streaming application, built with Flutter and Java.

✨ Features

  • User Authentication: Secure signup/login system with token-based authentication
  • Music Streaming: Real-time audio streaming with metadata extraction
  • Playlist Management: Create, edit, and share custom playlists
  • Dark/Light Theme: Dynamic theme switching
  • Cross-Platform: Can run everywhere thanks to Flutter!
  • Admin Panel: Comprehensive backend administration system
  • Real-time Updates: WebSocket-based real-time communication

πŸ“± Screenshots

User Interface

Light Theme Dark Theme
Splash Light Splash Dark
Login Light Login Dark
Signup Light Signup Dark
Home Light Home Dark
Playlists Light Playlists Dark
Song Explorer Light Song Explorer Dark
Now Playing Light Now Playing Dark
Account 1 Light Account 1 Dark
Account 2 Light Account 2 Dark

Admin Panel

Screenshots uploading soon Admin Panel 1 Admin Panel 2 Admin Panel 3

πŸ“ Project Structure

AP-Flutter-Project/
β”œβ”€β”€ frontend/mono/          # Flutter application
β”œβ”€β”€ backend/                # Java server implementation
β”œβ”€β”€ docs/                   # API documentation
β”œβ”€β”€ libs/                   # External Java libraries
└── screenshots/            # Application screenshots

πŸ”§ Technologies

  • Frontend: Flutter, Dart
  • Backend: Java, WebSockets
  • Audio Processing: JAudioTagger
  • Data Format: JSON
  • Build Tools: Gradle (Android), Flutter CLI

πŸ“š API Documentation

API protocol documentation is available in docs/api_protocol.md.