Personal project using NextJS to keep track of which TV Shows you are watching and the episodes you have watched.
This is a Next.js project bootstrapped with create-next-app.
This project uses the TVDB Api to get all the information about the TV Shows.
You can get an API key under the free tier by just making an account and applying.
Here you can find the page to test and get the structure of all the API calls, API Test Page.
Use your API key on the /login endpoint to get your Bearer Token for all future API calls, this token is added as authentication to the header of each call.
Add your Bearer Token to your .env file as TVDB_TOKEN.
This is the git repo for the API API Git Repo.
Firstly, clone the repository and then cd into the directory.
git clone https://github.com/rollokd/tv4me.git
cd tv4me/
npm installSecondly, make sure you have a recent version of mongoDB running locally on your machine.
Finally, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devOpen http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.
This project uses next/font to automatically optimize and load Inter, a custom Google Font.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
![]() Rollo Kennedy-Dyson 💻 🤔 👀 🎨 🚧 |
|
Metadata provided by TheTVDB. Please consider adding missing information or subscribing. |

