- User Register qilishi.
- User Login qilishi.
- Tokenga ega bo'lishi.
- User musiqa tinglasy olishi.
- Biror bir musiqani yoqtirilganlarga qo'shish.
- Musiqalarni ijrochisi bo'yicha qidirishi.
- Musiqalarni nomi bo'yicha qidirishi.
- Biror bir ijrochining ket-ma ket musiqalarini tinglay olishi.
- Musiqalar doim kengaytirib borilishi.
- Refresh token orqali acces token vaqtini uzaytirish va tizimda barqaror ushlash.
- Tezlik.
- Havfsizlik.
-
User:
- id
- name
- email (Unique)
- password
-
Musician
- id
- name
- nickname (Unique)
- musics (FK)
- musicsCount
- createdAt
- imageUrl
-
Music:
- id
- name
- musicianId (FK)
- duration
- createdAt
-
LikedMusic:
- id
- userId(FK)
- musicId (FK)
- musicianId (FK)
- createdAt