Inspiration
Job seekers and professionals often struggle to write personalized cold emails that actually get responses.
We realized that AI could streamline this process, turning generic outreach into professional, tailored emails in seconds.
The goal was to combine automation with creativity to save time and increase response rates.
What it does
MailCraft generates highly personalized cold emails from a job description, company info, and your personal profile.
Users can:
- Generate Emails by Providing Inputs
- Edit emails with a rich text editor or Regenrate with Feebacks
- Save and manage reusable templates
- Copy, download, or send emails directly via
mailto:
It essentially makes the entire cold emailing process effortless, professional, and fast.
How we built it
- Frontend: ReactJS, Tailwind CSS, Framer Motion, React Router
- AI Backend: GROQ API, LLaMA 70b / 3.3Instant, Gemini 2.5 / 2.0 Flash
- Other Tools: Rich text editor for email customization, Lucide icons, LocalStorage for saving templates
Example of generating AI email in code:
const generatedEmail = await generateEmail({
jobDescription,
personalInfo,
companyInfo
});
console.log(generatedEmail);
Challenges we ran into
- Handling long job descriptions extracting Key Informations
- Ensuring the AI generated coherent and professional email content Quality
- Designing the Most effiecient prompt to handle all inputs & to maximize ultimate result
- Making the rich text editor intuitive and responsive across devices
- Managing template storage locally while keeping performance smooth
Accomplishments that we're proud of
- Automated the process of email Writing
- Highly Targeted & Perosnlized Emails
- Fully functional AI-powered email generator
- Interactive rich text editor for customization
- Template management system for future reuse
- Smooth, modern UI with responsive design and animations
What we learned
- How to integrate multiple AI APIs for complex text generation
- Complex Prompt Generation
- The importance of UX in productivity tools
- Handling asynchronous operations and state management in React
- Balancing AI creativity with user control
What's next for MailCraft
- Full backend integration for template storage and email sending
- Analytics dashboard for tracking template performance
- Multi-language support for global outreach
- Smarter AI feedback system to improve generated emails over time
- Optimize for Mobile

Log in or sign up for Devpost to join the conversation.