Getting Started

Introduction

Welcome to the Movie Recommender codebase

Welcome to Movie Recommender, a web app for browsing movies and serving authenticated recommendation feeds.

What is This?

Movie Recommender is organized into two main directories:

  • App (app/) - Nuxt 4 full-stack app with Vue and Tailwind CSS
  • Docs (docs/) - Developer documentation (what you are reading now)

The app contains both client and server code: pages, components, API routes, auth, and recommendation logic.

Documentation Structure

This documentation covers:

  • Getting Started - Setup and project layout
  • Backend API - Server routes, Supabase tables, and import flow
  • Frontend - Vue components and pages
  • Reference - shared operational details such as rate limits

Next Steps

  1. See Installation to set up locally
  2. Browse Project Structure to understand the layout
  3. Read Backend Server for how the API works
Copyright © 2026