Eget prosjekt · 2024-2026
CINETRACKER
Sosial filmsporings-plattform bygget fra bunnen som fullstack-prosjekt. Brukere logger filmer, skriver anmeldelser og kobler seg til venner — kombinert med et prestasjonssystem og detaljert statistikk.
Full Stack
React / Express
MongoDB
Mongoose
Film APIs
TMDB / OMDB
Fullstack
fra bunnen, uten mal
Skjermbilder
Funksjoner
Filmsporing
Legg til filmer via TMDB-livesøk eller IMDb-ID. Personlig vurdering, dato og egne lister — alt i ett bibliotek.
Statistikk og analyser
Total spilletid, gjennomsnittsvurdering, sjangerfordeling og årbasert filtrering — dine se-vaner i ett blikk.
Prestasjonssystem
Sjanger- og mengdebaserte merker med flere vanskelighetsnivåer. Brukere belønnes og motiveres for sine se-vaner.
Sosiale funksjoner
Inviter venner via egendefinerte ID-er (ikke interne DB-ID-er), følg deres feed og del filmanmeldelser med likes og kommentarer.
Autentisering
E-postverifisering, JWT-cookies, reCAPTCHA v3, passord-tilbakestilling via e-post og gjestepålogging for umiddelbar demo uten registrering.
API-integrasjon
TMDB for metadata og plakater, OMDB som fallback for spilletider, Cloudinary for profilbilde-hosting — automatisk fallback-logikk inkludert.
Tech Stack
Arkitektur-høydepunkter
Egendefinert venne-ID-system
Brukere deler offentlige vennekoder i stedet for interne MongoDB-ID-er — personvernbevisst design.
Soft-delete-mønster
Innlegg markeres med slettet-flagg i stedet for å fjernes, og bevarer referensiell integritet.
Dobbel API-integrasjon
TMDB for primærdata, OMDB som automatisk fallback for spilletider — begge scenarier (navn og IMDb-ID) fullt dekket.
Kaskaderende sletting
Når en film slettes, fjernes alle tilknyttede oppdateringer og innlegg automatisk.
Gjestebruker-system
Midlertidige kontoer med tidsstempel i brukernavnet for umiddelbar demo-opplevelse uten registrering.