8000 GitHub - engraya/genLetter-ai
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

engraya/genLetter-ai

Repository files navigation

🚀 GenLetter AI – Instant, Tailored Cover Letters

GenLetter AI is a smart, AI-powered web app designed to help job seekers generate personalized, professional cover letters in seconds. Built for speed, simplicity, and effectiveness, GenLetter eliminates blank-page anxiety and delivers tailored output that matches your tone and goals — no templates, no fluff.

⚙️ Tech Stack

Frontend

  • React.js + Next.js – Fast, SEO-optimized framework for dynamic pages.
  • Tailwind CSS – Utility-first CSS for sleek, responsive UI.
  • TypeScript – Type-safe, scalable development experience.

Backend

  • Node.js + Express (or API Routes) – API handling and server-side logic.
  • GeminiAI API – For GPT-powered natural language generation.

Authentication

  • Optional integration with NextAuth.js or JWT-based auth (if applicable).

Deployment

  • Hosted on Vercel for zero-config builds, serverless functions, and high performance.

🔋 Features

  • ✍️ AI-Powered Generation – Instantly generate cover letters using the latest LLM technology.
  • 🧠 Personalized Output – Tailored letters based on your name, role, company, experience, and goals.
  • Live Preview – See your cover letter as it’s being generated or edited.
  • 🧰 Editable Drafts – Modify your letter after generation before downloading.
  • 📥 One-Click Download – Get your formatted letter in seconds, ready to submit.
  • 🌙 Dark Mode – Fully responsive and theme-friendly UI for any device.

🤸 Quick Start

Prerequisites

Ensure you have the following installed:

Cloning the Repository

git clone https://github.com/engraya/genLetter-ai
cd hirescape

Project Structure

Setup 1.Navigate to the frontend folder:

cd ../genletter-ai

2.Install dependencies:

npm install
  1. Start the development server:
npm run dev
  1. Open your browser and go to:
http://localhost:3000

Installation

Install the project dependencies using npm:

# Clone the repository
git clone https://github.com/engraya/genLetter-ai

# Navigate into the project
cd genletter-ai

# Install dependencies
npm install   # or yarn install

🧱 Project Structure (Simplified)

src/
├── components/       # Reusable UI components
├── pages/            # Next.js route-based components
├── styles/           # Tailwind and global CSS
├── lib/              # Helper functions and API integrations (e.g. with OpenAI)
├── public/           # Static assets
└── utils/            # Utility functions

  1. Input Your Info – Add your name, job title, company name, experience, and key details.
  2. Generate – Our AI crafts a custom cover letter using the OpenAI API.
  3. Preview & Edit – Refine the letter if needed, live in the browser.
  4. Download – Export your letter in a copyable or downloadable format.
  • 📄 PDF Export
  • 🗃️ Save Letter History
  • 🌐 Multi-Language Support
  • ✉️ Email Integration (Apply directly)
  • 💬 Tone & Style Options (formal, friendly, assertive)

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-branch
  3. Commit changes: git commit -m "Added new feature"
  4. Push to GitHub: git push origin feature-branch
  5. Open a Pull Request 🎉
  • Google Gemini AI – For their cutting-edge GPT models.
  • Next.js – The foundation of this blazing-fast app.
  • Tailwind CSS – For flexible and modern styling.
  • Vercel – For seamless hosting and deployment.

You can deploy GenLetter AI on platforms like Vercel, Render, AWS Lambda, Firebase Functions, or Heroku.

Vercel Deployment

  • Push the project to a GitHub repository.
  • Connect your GitHub repo to Vercel.
  • Set up the environment variables in Vercel's dashboard for production.
  • Deploy the app to Vercel.
  • Vercel will automatically build and deploy the app whenever changes are pushed to your main branch.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0