{"id":30211997,"url":"https://github.com/pingsubhajit/letraz","last_synced_at":"2025-08-13T21:57:00.236Z","repository":{"id":259217421,"uuid":"857374265","full_name":"pingSubhajit/letraz","owner":"pingSubhajit","description":"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.","archived":false,"fork":false,"pushed_at":"2025-08-11T18:43:32.000Z","size":24546,"stargazers_count":7,"open_issues_count":17,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-11T19:36:40.078Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://letraz.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pingSubhajit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-09-14T13:42:39.000Z","updated_at":"2025-08-07T14:48:32.000Z","dependencies_parsed_at":"2025-07-04T18:25:35.519Z","dependency_job_id":"3ffa6bb7-2eaa-4581-bb4e-50e951c0fb4c","html_url":"https://github.com/pingSubhajit/letraz","commit_stats":null,"previous_names":["pingsubhajit/letraz","letrazapp/letraz"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pingSubhajit/letraz","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pingSubhajit%2Fletraz","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pingSubhajit%2Fletraz/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pingSubhajit%2Fletraz/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pingSubhajit%2Fletraz/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pingSubhajit","download_url":"https://codeload.github.com/pingSubhajit/letraz/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pingSubhajit%2Fletraz/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270323560,"owners_count":24564677,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-13T02:00:09.904Z","response_time":66,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-08-13T21:56:51.275Z","updated_at":"2025-08-13T21:57:00.140Z","avatar_url":"https://github.com/pingSubhajit.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Letraz Client\n\n![Letraz Banner](https://i.imgur.com/pLMcA9a.png)\n\n## Overview\n\nLetraz 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.\n\nThis repository contains the client-side implementation of the Letraz application, built with Next.js, TypeScript, and Tailwind CSS.\n\n## Core Features\n\n- **Tailored Resumes**: Automatically customize your resume for each job position\n- **ATS-Friendly Design**: Ensure your resume passes through Applicant Tracking Systems\n- **Effortless Creation**: Simplify the resume creation process using AI assistance\n- **Job Description Analysis**: Extract key requirements from job descriptions to optimize your resume\n\n## Tech Stack\n\n- [Next.js 15](https://nextjs.org/) - React framework\n- [TypeScript](https://www.typescriptlang.org/) - Type-safe JavaScript\n- [Tailwind CSS](https://tailwindcss.com/) - Utility-first CSS framework\n- [Django backend](https://www.djangoproject.com/) - The web framework for Python\n- [Clerk](https://clerk.com/) - Authentication provider\n- [Tanstack Query](https://tanstack.com/query/latest) - Data fetching and state management\n- [React Email](https://react.email/) - Email template system\n- [Resend](https://resend.com/) - Email delivery service\n- [Sentry](https://sentry.io/) - Error tracking\n\n## Getting Started\n\n### Prerequisites\n\n- [Node.js](https://nodejs.org/en/) (v18 or later)\n- [Bun](https://bun.sh/) (v1.1.42 or later)\n\n### Installation\n\n1. Clone the repository\n   ```bash\n   git clone https://github.com/pingSubhajit/letraz.git\n   cd letraz-client\n   ```\n\n2. Install dependencies\n   ```bash\n   bun install\n   ```\n\n3. Set up environment variables\n   ```bash\n   cp .env.example .env\n   ```\n   Edit the `.env` file with your configuration values.\n\n4. Run the development server\n   ```bash\n   bun run dev\n   ```\n\n5. Open [http://localhost:3000](http://localhost:3000) to view the application.\n\n## Development Workflow\n\n- **Development**: `bun run dev` (runs with Turbo mode enabled)\n- **Email Development**: `bun run email` (previews email templates)\n- **Build**: `bun run build`\n- **Start Production Server**: `bun run start`\n- **Linting**: `bun run lint` or `bun run lint:fix`\n\n## Project Structure\n\n- `app/` - Next.js app directory containing all routes and pages\n- `components/` - Reusable UI components\n- `emails/` - Email templates\n- `lib/` - Utility functions and shared code\n- `public/` - Static assets\n- `hooks/` - Custom React hooks\n\n## Philosophy\n\nAs described in our [story page](https://letraz.app/story), Letraz bridges the gap between potential and opportunity by:\n\n1. **Empowering Users**: Amplifying individual potential through better presentation of skills and achievements\n2. **Simplifying Complexity**: Making the resume creation process straightforward while maintaining depth and meaning\n3. **Purposeful Innovation**: Using technology as an enabler to solve real problems for job seekers\n\n## Contributing\n\nWe 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](https://discord.gg/letraz).\n\n## License\n\nThis project is licensed under the terms specified in the [LICENSE](LICENSE) file.\n\n## Links\n\n- [Website](https://letraz.app)\n- [API Documentation](https://outline.letraz.app/introduction)\n- [GitHub Repository](https://github.com/pingSubhajit/letraz)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpingsubhajit%2Fletraz","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpingsubhajit%2Fletraz","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpingsubhajit%2Fletraz/lists"}