{"id":24405075,"url":"https://github.com/milan-sony/mailer","last_synced_at":"2026-04-16T05:04:44.448Z","repository":{"id":272703727,"uuid":"917490423","full_name":"milan-sony/mailer","owner":"milan-sony","description":"A simple yet flexible email automation platform using the MERN stack that can be customized based on the needs of the company","archived":false,"fork":false,"pushed_at":"2025-02-04T11:03:12.000Z","size":163,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-31T22:45:22.307Z","etag":null,"topics":["automation","mailer","mailserver","nodejs","nodemailer","react","tailwindcss","zustand"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/milan-sony.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-01-16T04:51:34.000Z","updated_at":"2025-02-04T10:25:55.000Z","dependencies_parsed_at":"2025-02-01T10:32:59.914Z","dependency_job_id":null,"html_url":"https://github.com/milan-sony/mailer","commit_stats":null,"previous_names":["milan-sony/mailer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/milan-sony/mailer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/milan-sony%2Fmailer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/milan-sony%2Fmailer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/milan-sony%2Fmailer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/milan-sony%2Fmailer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/milan-sony","download_url":"https://codeload.github.com/milan-sony/mailer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/milan-sony%2Fmailer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31872036,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"online","status_checked_at":"2026-04-16T02:00:06.042Z","response_time":69,"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":["automation","mailer","mailserver","nodejs","nodemailer","react","tailwindcss","zustand"],"created_at":"2025-01-20T04:14:23.015Z","updated_at":"2026-04-16T05:04:44.432Z","avatar_url":"https://github.com/milan-sony.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📧 Mailer\n\nA simple yet flexible and easy-to-use email automation platform built with the MERN stack (MongoDB, Express.js, React, Node.js). It helps businesses to easily create, manage, and automate email campaigns with features like personalized content, scheduling, and system integration. Users can save time by creating reusable email templates for recurring tasks, reducing manual work and mistakes. The platform is designed to improve productivity, consistency, and scalability, making it suitable for different business needs\n\n## 🛠 Prerequisite\n\n`node version: \u003e=18.0.0 \u003c22.11.0`\n\n`npm version: \u003e=8.0.0 \u003c10.9.0`\n\n\u003e 💡 You can use `nvm` to install multiple node versions on your machine [Read about nvm](https://stackoverflow.com/questions/53785383/how-to-change-node-js-version-with-nvm)\n\n## 🏃🏻‍♂💨 Run locally\n\nClone the project\n\n```\ngit clone https://github.com/milan-sony/mailer.git\n```\n\nGo to the project directory\n\n```\ncd mailer\n```\n\n## ✨ Frontend\n\n```\ncd frontend\n```\n\nInstall dependencies\n\n```\nnpm install\n```\n\nSetup environment veriables\n\n###### Under the root directory (frontend folder) make a file named `.env` and add the following environment variables\n\n```\nVITE_APP_API_URL = http://localhost:3000/api/v1\n\nVITE_MAIL_ID = yourname@domain.com\n```\n\nRun the project\n\n```\nnpm run dev\n```\n\n## ⚙ Backend\n\n```\ncd backend\n```\n\nInstall dependencies\n\n```\nnpm install\n```\n\nSetup environment veriables\n\n###### Under the root directory (backend folder) make a file named `.env` and add the following environment variables\n\n```\nPORT = 3000\n\nSMTP_HOST = smtp.gmail.com\nSMTP_PORT = 587\nSMTP_MAIL = name@domain.com\nSMTP_APP_PASSWORD = your app password\n```\n\n\u003e 💡 [Create app password](https://knowledge.workspace.google.com/kb/how-to-create-app-passwords-000009237)\n\n\nRun the project\n\n```\nnpm run dev\n```\n\n## 👨🏻‍💻 Tech Stack\n\n**Client:** React, Zustand, TailwindCSS\n\n**Server:** Node, Express, Nodemailer\n\n## ⭐ Used By\n\nThis project is used by the following companies:\n\n- Uniware Technologies\n\n## 🤗 Feedback\n\nIf you have any feedback, please reach me out at milansonyofficial@gmail.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmilan-sony%2Fmailer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmilan-sony%2Fmailer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmilan-sony%2Fmailer/lists"}