A comprehensive dashboard to help prepare and track your EB-1A (Extraordinary Ability) visa application.
Live Demo: alien-lake.vercel.app
- 10 EB-1A Criteria - Select and track the criteria you're targeting (need 3+ to qualify)
- USCIS Policy Guidance - Official regulatory language, evidence examples, and key guidance for each criterion with links to the USCIS Policy Manual
- Task Management - Create manual or sync-able tasks for each criterion
- Evidence Documentation - Markdown editor for documenting evidence per criterion
- Sync Integration - Infrastructure for syncing data from GitHub, Google Scholar, LinkedIn, etc.
- AI Grader - Get AI-powered feedback on your evidence strength (simulated, connect your own API)
- Progress Tracking - Visual progress bars and completion stats
- Authentication - Supabase Auth with email/password
- Cloud Storage - All data stored in Supabase PostgreSQL
- Frontend: React 19 + TypeScript + Vite
- Styling: Tailwind CSS 4
- Backend: Supabase (PostgreSQL + Auth)
- Hosting: Vercel
- Icons: Lucide React
- Node.js 18+
- npm or pnpm
# Clone the repo
git clone https://github.com/omairqazi29/Alien.git
cd Alien
# Install dependencies
npm install
# Start dev server
npm run devCopy .env.example to .env and fill in your values:
cp .env.example .envVITE_SUPABASE_URL=your_supabase_project_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key- Create a new project at supabase.com
- Go to SQL Editor and run the schema from
supabase/schema.sql - Run migrations from
supabase/migrations/in order - Add your project URL and anon key to
.env - Configure Auth redirect URLs in Supabase Dashboard:
- Site URL:
https://your-domain.vercel.app - Redirect URLs:
https://your-domain.vercel.app/**
- Site URL:
The 10 criteria for EB-1A extraordinary ability:
- Awards - National/international prizes for excellence
- Membership - Associations requiring outstanding achievements
- Press - Published material about you in major media
- Judging - Participation as a judge in your field
- Original Contributions - Major significance in your field
- Scholarly Articles - Authorship in professional journals
- Exhibitions - Display of work at artistic showcases
- Leading Role - Critical role in distinguished organizations
- High Salary - Commanding high remuneration
- Commercial Success - Success in performing arts
# Run dev server
npm run dev
# Type check
npm run build
# Preview production build
npm run previewMIT