Preliminary Phase: Project Initialization

Backend

  1. Set up FastAPI:
  2. Database Tables:
  3. Create Database Models and Initial Migrations:

Frontend

  1. Initialize the Next.js Project:
  2. Install Auth.js for Authentication:

UXUI

  1. Project Branding and Style Guide:
  2. Wireframe Overview:

Phase 1: Authentication Integration and Wireframes

  1. Backend
  2. UXUI
  3. Frontend

Phase 2: Home Page, Album Management Wireframes, and Basic Album API Setup

  1. UXUI
  2. Backend