
Design Link - Figma
Kyoku is a music streaming application like Spotify or apple music It is using HLS protocol to stream music with a backed build using ktor and the application is build using jetpack compose library. With over 70 thousand+ songs to play
- Supports Every Screen size
- Authentication using google and email
- Auto Sync data with backend on each device
Client | Server |
---|---|
Jetpack Compose | Ktor |
Splash Screen | Exposed |
Credentials | MySQL |
WorkManager | Session |
Dagger Hilt | JWT |
WindowSizeClass | Jedis |
Media3 | |
Navigation | |
OkHttp | |
Paging | |
Room | |
Coil | |
Palette |
git clone https://github.com/POULASTAAdAS/Kyoku.git
cd kyoku-docker
Remove .example
from .env.example
and put your environment variables data in .env
.
./run.bat
This command will setup the working environment. Make sure to have Docker installed and running. for more information, see the Setup Readme. This has more detailed instructions. on how docker is set up and used.
Designed and developed by Poulastaa Das.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.