Skip to content

🌸 Ethical email platform for pronoun-inclusive communication and Midsummer flower messaging. More functional, intentional messaging with Minimail.

Notifications You must be signed in to change notification settings

LDolanLDolan/mail

Repository files navigation

# MiniMail 🌸📧

**An intuitive, ethical communication platform for meaningful connections**

Live Demo: https://minimail.fly.dev/

## What is MiniMail?

MiniMail is a revolutionary email platform that reimagines digital communication through two beautiful concepts:

### 1. Pronoun-Based Communication

Connect with others using their preferred pronouns as natural email addresses:

- they@zhe

- she@he

- he@me

- ze@they

- And many more inclusive options - use the small community to email someone who resonates

### 2. Midsummer Flower Messages

Send messages inspired by the ancient tradition of picking flowers on Midsummer Day:

- yellow@daisy - Send to someone who picked a yellow daisy

- purple@lavender - Connect with purple lavender gatherers

- white@rose - Reach out to white rose collectors

## Features

- Inclusive Communication: Honor and celebrate diverse pronoun preferences

- Nature-Inspired Messaging: Connect through the beauty of Midsummer flower traditions

- Ethical Design: Built with privacy and respect at its core

- Intuitive Interface: Simple, clean design that makes communication natural

- Django-Powered: Robust, secure backend built with Django 4.2.23

## Live Demo

Experience MiniMail now: https://minimail.fly.dev/

- Register with your preferred pronouns

- Send messages using flower-color combinations

- Explore ethical, meaningful communication

## Technical Specifications

### Backend

- Framework: Django 4.2.23

- Language: Python 3.11

- Database: SQLite with persistent storage

- Authentication: Custom user model with email-based registration

### Deployment

- Platform: Fly.io

- Storage: Persistent volumes for data retention

- Static Files: WhiteNoise for efficient static file serving

- Security: CSRF protection, secure headers

## Philosophy

MiniMail is more than just an email service - it's a platform for:

- Respectful Communication: Honoring how people want to be addressed

- Connection with Nature: Bringing ancient Midsummer traditions into digital spaces

- Ethical Technology: Building tools that serve humanity, not exploit it

- Inclusive Community: Creating spaces where everyone feels welcome

## Getting Started

### For Users

1. Visit https://minimail.fly.dev/

2. Register with your preferred pronouns or flower choice

3. Start sending meaningful messages!

### For Developers

1. Clone the repository:


git clone https://github.com/ldolanldolan/mail.git

cd mail

2. Install dependencies:


pip install -r requirements.txt

3. Run migrations:


python manage.py migrate

4. Create a superuser:


python manage.py createsuperuser

5. Start the development server:


python manage.py runserver

## Example Usage

**Pronoun-based messaging:**


From: alex@minimail.fly.dev

To: they@minimail.fly.dev

Subject: Hello!

Message: Hi! I hope you're having a wonderful day...

**Flower-based messaging:**


From: lavender@purple

To: purple@lavender

Subject: Midsummer Greetings

Message: I picked lavender too! The purple was so vibrant this year...

## Contributing

We welcome contributions that align with our values of inclusivity, ethics, and meaningful communication.

## Connect With Us

- Live App: https://minimail.fly.dev/

- GitHub: https://github.com/ldolanldolan/mail

Built with 💜 for a more inclusive and connected world

About

🌸 Ethical email platform for pronoun-inclusive communication and Midsummer flower messaging. More functional, intentional messaging with Minimail.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published