- React native track player setup ๐ธ
- clear code ๐ช
- translation
ru | en | ua | pl
- theme switcher
dark | light
- eslint top config ๐งน
- testing with jest ๐งช
- using advanced typescript ๐
- using redux toolkit with redux persist โค๏ธ
- offline mode with tanstack ๐ด
- recommended music ๐ป
- reanimated 3 animations ๐ฃ
- security auth with 2 jwt ๐
- reusable components ๐ก
- guest handler animation ๐ฅ
-To fill the database with tracks for the full application, you need about 30 million tracks (for the work of recommendations that create a progression that ends when the tracks will be connected to existing ones) storing all these files and parsing them all will take a very long time, so this project did not go beyond the demo
- React Native
- React Navigation
- React Native Track Player
- React Native Reanimated 3
- React Native Gesture Handler
- React Native Vector Icons
- React I18next
- React Native Testing Library
- Jest
- Redux Toolkit
- Redux Persist
- Axios
- TypeScript
- Tanstack Query
- Eslint
- React Hook Form
- Install Musinex-Backend
- Add data to Musinex-Backend
- Run
yarn install
- Run
yarn a
for android start - If you need help, contact me: Telegram