Welcome to AI Resume, the ultimate platform for building, optimizing, and checking your resume against Applicant Tracking Systems (ATS). Powered by cutting-edge AI, this application helps job seekers create professional resumes that stand out and get through the filters.
- AI-Powered Resume Builder: Create professional, high-standard resumes from scratch with AI-guided content suggestions.
- Resume Optimizer: Upload your existing resume and a job description to get tailored optimizations that match the specific role.
- ATS Checker: Evaluate your resume's compatibility with modern ATS filters and get actionable insights to improve your score.
- Real-time Preview: See your resume changes in real-time with professional themes.
- Secure Authentication: Built-in authentication with Supabase to keep your resumes private and accessible.
- PDF Export: Export your resume in high-quality PDF format with one click.
- Framework: Next.js (App Router)
- Styling: Tailwind CSS 4
- Backend/Authentication: Supabase
- AI Brain: OpenAI GPT-4
- Components: Radix UI & Shadcn UI
- Icons: Lucide React
- Language: TypeScript
├── app/ # Next.js App Router folders
│ ├── ats-checker/ # ATS score analysis logic
│ ├── builder/ # AI-assisted resume creation
│ ├── login/ # Authentication pages
│ ├── optimizer/ # Content optimization tools
│ └── page.tsx # Landing page
├── components/ # Reusable UI components
│ ├── landing/ # Landing page specific sections
│ ├── ui/ # Core Shadcn components
│ └── resume/ # Resume layout and editing tools
├── lib/ # Utility functions and shared logic
├── types/ # TypeScript interfaces and types
└── utils/ # Helper functions (API clients, formatting)
To get a local copy up and running, follow these simple steps:
- Node.js 22+
- npm/pnpm/yarn
- Supabase project
- OpenAI API Key
- Clone the repo:
git clone https://github.com/Suprabhat3/ai-resume.git
- Install dependencies:
pnpm install
- Set up environment variables in
.env.local:NEXT_PUBLIC_SUPABASE_URL=your_supabase_url NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_key OPENAI_API_KEY=your_openai_key
- Run the development server:
pnpm dev
- Multi-template support
- AI-powered cover letter generator
- Job application tracking system
- LinkedIn profile optimization tips
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Built with ❤️ by Suprabhat3

