πŸ—ΊοΈ Sitemap

Complete overview of ProofStack pages and file structure

πŸ“„ Pages

/
Home
Landing page
/about
About
About ProofStack
/pricing
Pricing
Pricing plans
/contact
Contact
Contact form
/privacy
Privacy Policy
Privacy policy
/terms
Terms of Service
Terms of service
/sitemap
Sitemap
This page
/login
Sign In
Login page
/auth/signup
Sign Up
Registration page
/auth/callback
OAuth Callback
OAuth redirect handler
/professional/dashboard
Dashboard
Professional home
/professional/settings
Settings
Profile settings & AI analysis
/professional/messages
Messages
Inbox & conversations
/professional/upload
Upload
Upload work samples
/portfolio/[username]
Portfolio
Public portfolio page
/employer/dashboard
Dashboard
Employer home
/employer/discover
Discover
Browse professionals
/employer/messages
Messages
Inbox & conversations
/employer/reviews
Reviews
Manage reviews
/employer/reviews/new/[professionalId]
Write Review
Submit review + work sample
/employer/organization
Organization
Company settings
/admin
Admin Dashboard
Platform administration

πŸ“ Project File Structure

πŸ“

app/

Next.js 14 App Router

πŸ“‚
(auth)/
Auth layout group
πŸ“‚
about/
About page
πŸ“‚
admin/
Admin panel
πŸ“‚
api/
API routes
NEW
πŸ“‚
auth/
Authentication pages
πŸ“‚
checkout/
Stripe checkout
πŸ“‚
contact/
Contact page
πŸ“‚
dashboard/
Generic dashboard
πŸ“‚
employer/
Employer pages
NEW
πŸ“‚
portfolio/
Professional portfolios
πŸ“‚
pricing/
Pricing page
πŸ“‚
privacy/
Privacy policy
πŸ“‚
professional/
Professional pages
NEW
πŸ“‚
terms/
Terms of service
πŸ“‚
upload/
Upload pages
πŸ“„
layout.tsx
Root layout
πŸ“„
page.tsx
Home page
πŸ“

components/

React Components

πŸ“„
ProofScoreV2.tsx
30/30/40 ProofScore display
NEW
πŸ“„
WorkSamplesSection.tsx
Work samples portfolio display
NEW
πŸ“„
AuthForm.tsx
Authentication form
πŸ“„
ReviewsSection.tsx
Reviews display
πŸ“‚
messages/
Message components
πŸ“

supabase/migrations/

Database Migrations

πŸ“„
add_work_samples.sql
Work samples table + AI analysis
NEW
πŸ“„
proof_score_v2.sql
ProofScore V2 calculations
πŸ“„
employer_reviews.sql
Review system
πŸ“

lib/

Utilities & Helpers

πŸ“„
supabaseClient.ts
Supabase client
πŸ“‚
email/
Email notifications

πŸ†• Recent Features

ProofScore V2

30/30/40 breakdown system with AI-powered profile and message analysis. Displays on portfolios and discovery pages.

Communication Quality (30pts)Historical Performance (30pts)Work Quality (40pts)

Work Sample Verification

Employers submit 500-2000 char code/writing samples for AI quality analysis. Displays on portfolios with confidentiality options.

🌐 PublicπŸ“ RedactedπŸ”’ Encrypted

πŸ› οΈ Tech Stack

⚑
Next.js 14
App Router
πŸ—„οΈ
Supabase
PostgreSQL + Auth
πŸ€–
OpenAI
GPT-4o-mini
🎨
Tailwind CSS
Styling