Group Project Files

Click the button below to download the latest project archive:

Download .zip File

File size: ~XX MB

๐Ÿ› ๏ธ Setup Instructions (For Developers)

โš ๏ธ FOR DEBUGGING PURPOSES โ€” FOLLOW THESE STEPS CAREFULLY

๐Ÿ”ฝ Step 1: Download the Project

  1. Go to: https://download.resumate.ph/
  2. Click โ€œDownload .zip Fileโ€
  3. Extract the ZIP file to a folder on your PC
    Example: C:\Projects\resumate

๐ŸŸข Step 2: Install Node.js

  1. Download Node.js LTS from https://nodejs.org
  2. Run the installer and follow the prompts (use default settings)
  3. Verify installation in Command Prompt:
    node --version
    npm --version

๐Ÿ“ฆ Step 3: Install Project Dependencies

  1. Open Command Prompt or PowerShell
  2. Navigate to your project folder:
    cd C:\Projects\resumate
  3. Install all required packages:
    npm install

๐Ÿ” Step 4: Set Up Environment Variables

  1. Create a free account at Supabase
  2. In your project folder, create or edit the file: .env.local
  3. Add your Supabase keys:
    NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
    NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
    SUPABASE_SERVICE_ROLE_KEY=your_supabase_service_role_key
    NEXT_PUBLIC_SITE_URL=http://localhost:3000
    NEXT_PUBLIC_DEV_SUPABASE_REDIRECT_URL=http://localhost:3000/auth/callback

๐Ÿ—„๏ธ Step 5: Set Up the Database

  1. In your Supabase dashboard, go to SQL Editor
  2. Run the SQL scripts from the scripts/ folder in this order:
    • 001_create_profiles_table.sql
    • 002_create_jobseeker_profiles.sql
    • 003_create_hr_profiles.sql
    • 004_create_resumes_table.sql
    • 005_create_jobs_table.sql
    • 006_create_applications_table.sql
    • 007_create_support_tickets.sql

โ–ถ๏ธ Step 6: Run the Development Server

  1. In your project folder, run:
    npm run dev
  2. The app will start at: http://localhost:3000

โ— Known Issue (Debug Priority)

Problem: When visiting http://localhost:3000/auth/login, the Node.js server enters an infinite redirect loop.

Action Needed: Investigate the authentication flow and Supabase redirect logic.

๐Ÿ™ Tugpa sako brod!