This is Plix a clone project of Plex a desktop app created with create-next-app
.
- Functional clone of Plex Tv app, for learning purposes.
- This app can manage local media.
- It is intended to be used on Computers. No mobile or tablet!
- Uses only movie TMDB API at the moment.
- add media player ☑️
- add Movies TMDB API ☑️
- add Tv Series TMDB API
- add Music TMDB API
- add subtitles functionality ⚙️
- add header search functionality according to page
- set app image background according to media ☑️
- add slide bar to resize media :check:
- add slide bar to change the opacity of bgImage ☑️
- create firebase database per user (data are lost on refresh)
- in progress.
- NEXT.js
- React.js
- Tailwind-css
- NextAuth
- Firebase
- React-Media
- Recoil
clone the project:
git clone https://github.com/pountzas/Plix.git
install dependencies:
npm install
add .env.local variables as such:
GOOGLE_CLIENT_ID= **create and add from firebase
GOOGLE_CLIENT_SECRET= **create and add from firebase
NEXTAUTH_URL=http://localhost:3000
TMDB_API_KEY= **create and add from TMDB
NEXTAUTH_SECRET= **your password for this app
run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.