Skip to content

taliakusmirek/pathone

Repository files navigation

PathOne

The path to your O-1 or EB-1A. Built for the bold.

🚀 About

PathOne is an AI-assisted platform that helps exceptional founders and professionals assess their eligibility for EB-1A and O-1 visas, and provides auto-prefilled petition documents to save thousands in legal fees and months of time.

✨ Features

🔐 Landing Page

  • Clear value proposition for top 1% founders
  • Social proof from YC, Techstars, and other accelerators
  • Mobile-responsive design with modern UI

📝 Eligibility Assessment

  • Multi-step form collecting comprehensive profile information
  • AI-powered scoring algorithm for visa eligibility
  • Real-time progress tracking and validation

💳 Paywall & Pricing

  • Three-tier pricing structure (Basic, Premium, Ultimate)
  • Secure payment integration (Stripe-ready)
  • Feature comparison and selection

🧾 Document Intake

  • File upload for supporting documents
  • AI-powered document organization
  • Package generation with custom legal documents

⚖️ Legal Network

  • Vetted immigration lawyer marketplace
  • Multiple service tiers (Review, Consultation, Full Service)
  • Booking and messaging system

👤 User Dashboard

  • Application status tracking
  • Document downloads and management
  • Timeline and next steps guidance
  • Account management

🛠️ Tech Stack

  • Frontend: React 18 with TypeScript
  • Styling: Tailwind CSS with custom design system
  • Routing: React Router DOM
  • Icons: Lucide React
  • State Management: React Hooks
  • Build Tool: Create React App

📱 Mobile-First Design

The application is built with mobile responsiveness in mind, featuring:

  • Touch-friendly interfaces
  • Optimized layouts for small screens
  • Progressive enhancement for desktop
  • Fast loading and smooth interactions

🚀 Getting Started

Prerequisites

  • Node.js 16+
  • npm or yarn

Installation

  1. Clone the repository:
git clone <repository-url>
cd pathone
  1. Install dependencies:
npm install
  1. Set up environment variables:
# Backend environment variables
cd backend
cp .env.example .env
# Edit .env file and add your Hugging Face API token
  1. Start the development server:
npm start
  1. Open http://localhost:3000 to view it in the browser.

Available Scripts

  • npm start - Runs the app in development mode
  • npm test - Launches the test runner
  • npm run build - Builds the app for production
  • npm run eject - Ejects from Create React App (one-way operation)

📁 Project Structure

src/
├── components/          # Reusable UI components
├── pages/              # Page components
│   ├── LandingPage.tsx
│   ├── EligibilityForm.tsx
│   ├── EligibilityResult.tsx
│   ├── Paywall.tsx
│   ├── DocumentIntake.tsx
│   ├── SecondOpinion.tsx
│   └── Dashboard.tsx
├── types/              # TypeScript type definitions
│   └── index.ts
├── App.tsx             # Main app component with routing
├── index.tsx           # App entry point
└── index.css           # Global styles and Tailwind imports

🎨 Design System

The application uses a custom design system built on Tailwind CSS:

Colors

  • Primary: Blue gradient (#3B82F6 to #1E40AF)
  • Success: Green (#22C55E)
  • Warning: Orange (#F59E0B)
  • Error: Red (#EF4444)

Components

  • .btn-primary - Primary action buttons
  • .btn-secondary - Secondary action buttons
  • .input-field - Form input fields
  • .card - Content containers

🔄 User Flow

  1. Landing Page → User learns about PathOne's value proposition
  2. Eligibility Form → User completes multi-step assessment
  3. Results Page → AI shows eligibility status and confidence level
  4. Paywall → User selects pricing tier and makes payment
  5. Document Intake → User uploads supporting documents
  6. Dashboard → User tracks progress and downloads documents
  7. Second Opinion → Optional lawyer consultation booking

🔮 Future Enhancements

  • Stripe payment integration
  • Firebase authentication
  • Real AI integration for document generation
  • Push notifications
  • Mobile app (React Native)
  • Advanced analytics dashboard
  • Multi-language support
  • Document scanning with OCR

📄 License

This project is proprietary software. All rights reserved.

🤝 Contributing

This is a private project. For questions or support, please contact the development team.


Built with ❤️ for global builders seeking their path to success.

About

The path to your O-1 or EB-1A. Built for the bold.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •