Skip to content

Creativeklvn/Mail-Karo

 
 

Repository files navigation

💌 Mail Karo - AI Email Assistant

Banner

🇮🇳 India’s First Community-Driven AI Email Assistant — Mail Karo

Mail Karo is an AI-powered email productivity platform designed to make email writing effortless for everyone.
From generating professional emails to sending and analyzing them with smart automation, Mail Karo aims to become India’s most powerful AI-based communication tool.

Built by a passionate and growing community of developers, designers, and contributors, Mail Karo is focused on delivering fast, simple, and intelligent email solutions for students, professionals, founders, and teams.

🔗 Live Preview : https://mail-karo.netlify.app


🤝 Contributors

Big thanks to the people who made Mail Karo better 🚀
Every contribution matters — code, testing, ideas, and design.


Jaideep

🎨 UI/UX

Divyanshi

📖 Docs

Audyari

💻 Backend

Abhishek

💻 Backend

Tarun Singh

🎨 UI/UX

akbar-kurnia1

💻 Frontend

Suraj

🎨 UI/UX

Shubham

🎨 UI/UX

Shoham

🎨 UI/UX

Zainab

🎨 UI/UX

laukik08

🎨 UI/UX

DunkinOPM

🎨 UI/UX

flacoV

🎨 UI/UX

majidkawouk

🎨 UI/UX

Tanishq

🎨 UI/UX

MUmairQadeer

🎨 UI/UX

Bishal

🎨 UI/UX

Suriya

🎨 UI/UX

🤝Want to see your name here? Check issues labeled good first issue and start contributing 💚


🤝 Contribute & Build With Us

We genuinely welcome developers, designers, writers — anyone passionate — to join us and grow with us.

Whether it's fixing a bug, improving UI/UX, adding new AI features, or suggesting ideas:

👉 Your contribution directly helps in building this startup into a real-world product.

Fork the repo, open an issue, raise a PR —
and let’s build Mail Karo together.

Every contribution counts. ❤️

 🚀  Let's build India's most advanced ⚡ AI Email Assistant — TOGETHER 🤝

Current Platform Status

Below are the actual screenshots of Mail Karo platform that describe its structure and function.

❤️Homepage

Homepage

❤️Banner1

Banner1

❤️Banner2

Banner2

❤️AI Email Generation Service

AI Email Generation

❤️Pdf Conveter & Downloader

Pdf Converter & Downloader

❤️Current Features

Current Features

❤️Upcoming Features

Upcoming Features

❤️Testinomials

Testinomials

❤️FAQ

FAQ

❤️Footer

Footer

❤️Contact Us

Contact Us

❤️Privacy Policy

Privacy Policy

❤️Terms of Service

Terms of Service


🚀 Features

  • ✍️ AI Email Writing (using Google Gemini API)
  • 📤 Email Sending Automation(coming soon)
  • 📊 Smart Email Analytics (coming soon)
  • 💻 Clean UI built with HTML, CSS, and JavaScript
  • ⚙️ Backend API for secure AI email generation

🧠 Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express
  • AI: Google Gemini API
  • Deployment: Netlify (Future-Hostinger)

🛠️ Setup Instructions

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn
  • Google Gemini API Key (Get it here)

Backend Setup

  1. Navigate to the backend directory:

    cd backend
  2. Install dependencies:

    npm install
  3. Create a .env file:

    # Create .env file in the backend directory
    GEMINI_API_KEY=your_gemini_api_key_here
    PORT=3000

    Note: Replace your_gemini_api_key_here with your actual Gemini API key from Google AI Studio

  4. Start the backend server:

    npm start

    For development with auto-reload:

    npm run dev
  5. Verify the server is running:

    • The server should start on http://localhost:3000
    • You can test the health endpoint: http://localhost:3000/health
    • The email generation endpoint is available at: http://localhost:3000/api/generate-email

Frontend Setup

  1. Open the project:

    • Simply open index.html in your browser, or
    • Use a local development server (e.g., Live Server extension in VS Code)
  2. Make sure the backend is running:

    • The frontend is configured to connect to http://localhost:3000
    • Ensure the backend server is running before using the email generation feature

API Endpoint

POST /api/generate-email

Request Body:

{
  "prompt": "Follow up after meeting with client"
}

Success Response:

{
  "success": true,
  "email": "Subject: Follow-up on Our Recent Meeting\n\nDear [Client Name],\n\n...",
  "prompt": "Follow up after meeting with client"
}

Error Response:

{
  "success": false,
  "error": "Error message here"
}

🤝 Contributing

We warmly welcome contributions to Mail Karo – AI Email Writer!
If you’re interested in improving the project, fixing bugs, or adding new features, here’s how you can get started:

💡 Start Here

Check our open issues to see what you can work on:
👉 https://github.com/Code-By-Adarsh/Mail-Karo/issues

🛠 How to Contribute

  1. Find an issue you want to work on.
  2. Comment “I want to work on this” on the issue.
  3. Wait for assignment from the maintainer.
  4. Fork the repository.
  5. Create a new branch for your feature or fix.
  6. Commit your changes with a clear message.
  7. Open a Pull Request (PR).

📦 For New Contributors

We label beginner-friendly issues as:

  • good first issue
  • help wanted

If you're new to open source, these are great places to start!

📜 Code of Conduct

Be respectful and helpful. Maintain a positive environment for all contributors.

If you have questions, feel free to open a discussion or comment on an issue. Happy contributing! 🚀


📫 Connect with the Project Owner

👤 Adarsh Jayprakash Mishra
Project Owner of Mail Karo – AI Email Writer

🌐 GitHub: Code-By-Adarsh
💼 LinkedIn: Adarsh Jayprakash Mishra
🤝 Instagram: Adarsh Mishra
📧 Email: adarshmishra70931@gmail.com
🧠 Always open to collaborations, suggestions, and contributions to make Mail Karo even better.

📫Company Email: mailkaro2026@gmail.com
Company LinkedIn: Mail Karo


📄 License

This project is licensed under the Business Source License (BSL). You may use the source code for non-production purposes. Production use requires following the terms defined in the LICENSE file. After the Change Date stated in the license, the project will convert to an open-source license automatically.

📄 Brand & Logo Policy

The source code of this project is available under the license in LICENSE.

However, the name Mail Karo and the Mail Karo logo are protected brand assets and are NOT granted for use with forks or derivative products.

If you create a fork, please use a different name and remove all Mail Karo branding. See TRADEMARK.md for details.

📄 Legal

This project is protected by copyright law. If you use this code, you must follow the terms of the license in LICENSE.

If someone republishes this project without attribution or violates the license terms, it may be subject to takedown actions.

Report misuse: Please open an issue in this repository.

About

Self-made AI SaaS product that automates email writing, sending, and analysis using Gemini API. Open for contributions to enhance UI, backend, and AI features.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 47.1%
  • CSS 30.5%
  • JavaScript 22.4%