- 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