Skip to content

Kboere/API-2324

 
 

Repository files navigation

👾 API | CineGram 👾

CineGram is een app waarbij gebruikers in staat zijn om foto's en video's van films die ze hebben gezien te delen met hun volgers. Het stelt gebruikers ook in staat om posts van andere gebruikers te bekijken, leuk te vinden en te delen. Zoeken naar andere films kun je ook doen en een special watchlist in je eigen profiel kun je ook aanmaken.

🎯 Features

Ik heb ervoor gekozen om te focussen op een aantal features. in de tabel hieronder kun je ze bekijken:

Features
Inladen van Movie API
Database connecten
"Liken" van film naar account (DB)
Login systeem maken
search pagina + details pop-up
Account pagina met opgelsagen films
PWA van website maken (service worker)

🚀 Dit Project Gebruiken?

Stap 1: Om de app te gebruiken moet je deze repository clonen. gebruik de volgende commando in jouw Terminal:

git clone https://github.com/Kboere/api-2324.git

Stap2: De volgende stap is om een MongoDB account aan te maken met een database.

  • hierbij noem je de database 'api'
  • en heb je 2 collections nodig 'users' & 'posts'

Stap 3: Maak nu een account aan bij TMDB. Hier heb je een api-sleutel nodig die je kunt vinden via instellingen > API.

Nadat je dit hebt gedaan is het noodzakelijk om alle NPM Packeges te downloaden. Deze kun je zien in de package.json file onder "dependencies". Gebruik hiervoor:

$ npm install i

Je bent er bijna!

Om jouw database te connecten aan het project maak je een .env file aan via de Terminal (touch .env). Hierin zet je vervolgens de volgende regel code:

MONGODB_URI = 'Jouw mongodb connectie link'
API_TOKEN=hierjeapitokenplaatsen

GEFELICITEERD!🎉 je kunt de CineGram app gaan gebruiken!

✍🏻 Auteur

Dit project is gemaakt door Kevin Boere

📜 License

Copyright © 2024 Kevin Boere
Dit project heeft een MIT license

Releases

No releases published

Packages

No packages published

Languages

  • EJS 39.8%
  • CSS 35.6%
  • JavaScript 24.6%