# 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