Letraz
This is the frontend service repository of Letraz. Create tailored resumes for every job application effortlessly with Letraz. Our AI-powered tool helps you stand out by automatically optimizing your resume for ATS and recruiters, ensuring your skills and experience match the job's requirements.
Install / Use
/learn @pingSubhajit/LetrazREADME
Letraz Client

Overview
Letraz is an AI-powered platform that helps job seekers create tailored resumes for every job application effortlessly. The tool optimizes resumes for ATS (Applicant Tracking Systems) and recruiters, ensuring your skills and experience match each job's specific requirements.
This repository contains the client-side implementation of the Letraz application, built with Next.js, TypeScript, and Tailwind CSS.
Core Features
- Tailored Resumes: Automatically customize your resume for each job position
- ATS-Friendly Design: Ensure your resume passes through Applicant Tracking Systems
- Effortless Creation: Simplify the resume creation process using AI assistance
- Job Description Analysis: Extract key requirements from job descriptions to optimize your resume
Tech Stack
- Next.js 15 - React framework
- TypeScript - Type-safe JavaScript
- Tailwind CSS - Utility-first CSS framework
- Django backend - The web framework for Python
- Clerk - Authentication provider
- Tanstack Query - Data fetching and state management
- React Email - Email template system
- Resend - Email delivery service
- Sentry - Error tracking
Getting Started
Prerequisites
Installation
-
Clone the repository
git clone https://github.com/pingSubhajit/letraz.git cd letraz-client -
Install dependencies
bun install -
Set up environment variables
cp .env.example .envEdit the
.envfile with your configuration values. -
Run the development server
bun run dev -
Open http://localhost:3000 to view the application.
Development Workflow
- Development:
bun run dev(runs with Turbo mode enabled) - Email Development:
bun run email(previews email templates) - Build:
bun run build - Start Production Server:
bun run start - Linting:
bun run lintorbun run lint:fix
Project Structure
app/- Next.js app directory containing all routes and pagescomponents/- Reusable UI componentsemails/- Email templateslib/- Utility functions and shared codepublic/- Static assetshooks/- Custom React hooks
Philosophy
As described in our story page, Letraz bridges the gap between potential and opportunity by:
- Empowering Users: Amplifying individual potential through better presentation of skills and achievements
- Simplifying Complexity: Making the resume creation process straightforward while maintaining depth and meaning
- Purposeful Innovation: Using technology as an enabler to solve real problems for job seekers
Contributing
We are not currently accepting public contributions to this repository. However, if you're interested in joining our core development team, please reach out to us on Discord.
License
This project is licensed under the terms specified in the LICENSE file.
