Skip to content

fatemehmarzoughi/MyPlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

💚 MyPlayer

React-Native

🎉 App Installation

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

🧑‍💻 Technologies

Frontend
Jest, Native Base, Reanimated 2, Context, Async storage, Navigation, Flatlist, google sign in, Gesture Recognizer, Notification, ... .

Backend
Strapi(CMS)

📸 ScreenShots

MyPlayer2.1.mp4

Authentication Pages

createAccount Login profile editProfile editImage report a bug chooseplan
createAccount Login profile editProfile editImage report a bug2 chooseplan2
Main Pages
Home about policy menu subCategory
Home about policy menu subCategory

🔑 Keywords

MyPlayer, Music player, Video player, Audio player, Strapi, React-Native, React Native, iOS, Android, CMS, Go lang, Realm, local storage, Spotify, Netflix,

🚧 TODOs

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