TalixCV is a modern, minimalist, open-source resume builder focused on creating ATS-friendly, job-specific resumes using a clean editor and AI-assisted optimization.
Built for developers, designers, and professionals who care about clarity, alignment, and results.
- 📝 Resume builder with live preview
- 🧠 AI-assisted summary and experience optimization
- 🎯 Job description–based resume alignment
- 📄 Clean, ATS-friendly single-column resume template
- 💾 Persistent resume storage (Supabase – PostgreSQL)
- 📱 Fully responsive (desktop & mobile)
- 🎨 Luxury, minimalist UI
- Framework: Next.js (App Router)
- Language: TypeScript
- Styling: Tailwind CSS + shadcn/ui
- Database: Supabase (PostgreSQL)
- AI: OpenAI (optional / pluggable)
- Deployment: Vercel (recommended)
git clone https://github.com/your-username/talixcv.git
cd talixcvCopy code
npm installCreate a file named .env.local in the root of the project and add the following:
Copy code
NEXT_PUBLIC_SUPABASE_URL=your_supabase_project_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
OPENAI_API_KEY=your_openai_api_key_optional.env.local to GitHub.
pnpm run devOpen the app in your browser: http://localhost:3000
- Create a project at https://supabase.com
- Open the SQL Editor in the Supabase dashboard
- Run the SQL file located at:
/scripts/schema.sql- TalixCV currently uses a local-only authentication approach for MVP speed.
- User enters their name
- A unique user ID is generated
- The user session is stored in
localStorage - This will be replaced with proper authentication in a future version.
- Resume autosave
- Job description based optimization
- AI-enhanced experience bullets
- PDF export
- Resume versioning
- Real authentication
- Hosted SaaS version
Contributions are welcome!
- Fork the repository
- Create a new feature branch
- Make your changes
- Open a pull request
Please keep pull requests focused and clean.
This project is licensed under the MIT License.
Harpreet Singh Software Engineer
TalixCV — Craft resumes that align with the role that matters.