React-Native
For Android run :
1- cd frontend
2- yarn install
3- yarn android
For IOS
1- cd frontend
2- yarn install
3- cd ios
4- pod install
5- cd ../
6- yarn ios
For running Backend
In the backend folder you will find 2different folders (CMS and Go-lang), as it is obvious from its name, CMS folder contains folders for Strapi CMS and Go-lang is going to have the same API structure as the CMS (Coming Soon)
CMS:
1- cd backend/CMS
2- yarn
3- create a `.env` file and just copy and paste the content of `.env.example` into it
4- yarn develop
For more details on the CMS configs please check this document
GOlang:
(comming soon)
This will run the APIs on localhost:1337, so you can add your own data to the items
Frontend
Jest, Native Base, Reanimated 2, Context, Async storage, Navigation, Flatlist, google sign in, Gesture Recognizer, Notification, ... .
Backend
Strapi(CMS)
MyPlayer2.1.mp4
Authentication Pages
MyPlayer, Music player, Video player, Audio player, Strapi, React-Native, React Native, iOS, Android, CMS, Go lang, Realm, local storage, Spotify, Netflix,
1- should migrate from class component to functional components
2- should be able to save the Audio/Video in the localStorage on the device
3- should be able to add the Audio/Video to the favorites list