An open API service indexing awesome lists of open source software.

https://github.com/rijonshahariar/futuremailto

A Powerful Email Scheduler. Send Emails to the Future!
https://github.com/rijonshahariar/futuremailto

cronjob email-scheduler firebase-auth firestore-database javascript nodejs reactjs scheduler sendgrid tailwindcss time-machine vite

Last synced: about 1 month ago
JSON representation

A Powerful Email Scheduler. Send Emails to the Future!

Awesome Lists containing this project

README

        

FutureMailTo - Send Emails to the Future | Email Scheduler | Product Hunt

## 🚀 Open-Source Project
This project is open-source and welcomes contributions! Feel free to explore, use, and contribute.

# ![Project Image](https://github.com/user-attachments/assets/11f93584-5133-4610-8c78-d3ca6c35fd4e)

# FutureMailTo

![GitHub Created At](https://img.shields.io/github/created-at/rijonshahariar/FutureMailTo)
![GitHub repo size](https://img.shields.io/github/repo-size/rijonshahariar/FutureMailTo)
![GitHub Discussions](https://img.shields.io/github/discussions/rijonshahariar/FutureMailTo)
![GitHub License](https://img.shields.io/github/license/rijonshahariar/FutureMailTo)
![GitHub forks](https://img.shields.io/github/forks/rijonshahariar/FutureMailTo?style=default)
![GitHub stars](https://img.shields.io/github/stars/rijonshahariar/FutureMailTo?style=default)

What if you could write a letter today that arrives in 2035? Or send a heartfelt note to your future self on a milestone birthday? 🥺 FutureMailTo makes it possible!

I built this little app where you can schedule emails to yourself or loved ones, years into the future. Think of it as a digital time capsule for your dreams, regrets, or hopes.

## Why?
Life is fleeting. Imagine someone opening your email in 2035, long after you're gone, and feeling your presence again. Or your future self stumbling upon a note from 2024, saying, "Hey, you survived!" 😭❤️

## Features:
- Anonymous Access. Anyone can send letter anonymously.
- User can set schedule for next 10 Years!!
- Hasslefree Gmail sign-in Method.
- Personal Dashboard. User can check status and manage emails.
- All emails are secured and private.
- Simple and Enhanced User Experience.

## How It Works:
1. Write your message.
2. Pick a future date.
3. Hit send.

Your email time-travels silently until its moment arrives.

## 🤝 Contributing
To contribute:
1. Fork the repository
2. Create a new branch (`git checkout -b feature-branch`)
3. Make changes and commit (`git commit -m "Added a new feature"`)
4. Push to your fork and create a Pull Request

## Setup
To get started with the project, follow these steps:

1. Clone the repository:
```bash
git clone https://github.com/rijonshahariar/FutureMailTo.git
```
2. Navigate to the project directory:
```bash
cd FutureMailTo
```
3. Install the dependencies:
```bash
npm install
```
4. Start the development server:
```bash
npm run dev
```

## Requirements
- Node.js (version 14 or higher)
- npm (Node package manager)
- A Firebase account for Firestore
- A SendGrid account for email delivery

Feel free to reach out if you have any questions or suggestions!