Skip to content

sohaildevx/MailCraft

Repository files navigation

MailCraft

AI-powered email generator for job seekers. Stop spending hours drafting cold emails.

Landing Page

Demo Video

Demo Video

Problem

Job seekers spend 20-30 minutes crafting each application email, only to send generic messages that get ignored. MailCraft generates personalized, send-ready emails in seconds using your profile data — skills, projects, and experience level.

Dashboard

Tech Stack

Next.js 16 · Supabase · OpenAI GPT-4o-mini · Tailwind CSS · shadcn/ui · Framer Motion

Features

  • AI email generation with 4 tone options
  • Profile system with tech stack and projects
  • Personalized output — AI only mentions skills you have
  • One-click copy for subject, body, or full email
  • GitHub & Google OAuth
  • Forgot/reset password flow
  • Mobile-first responsive design

Getting Started

git clone https://github.com/your-username/mailcraft.git
cd mailcraft
npm install
cp .env.local.example .env.local

Add your keys to .env.local:

NEXT_PUBLIC_SUPABASE_URL=your-supabase-url
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY=your-supabase-anon-key
OPENAI_API_KEY=your-openai-api-key
NEXT_PUBLIC_SITE_URL=http://localhost:3000
npm run dev

Deploy

npx vercel

License

MIT

About

Building MailCraft an Email generation web-application.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors