SecureWrite is a lightweight web application that lets you encrypt and decrypt text securely using a custom key.
It’s built with Flask (Python) for the backend and a clean HTML5/CSS3/JavaScript frontend.
- 🔑 Encryption & Decryption with a secret key
- ✅ Input validation (minimum 8 characters, only lowercase letters allowed)
- 📋 Copy to clipboard functionality
- 📱 Mobile responsive UI with modern design
- 🌐 Deployable on Render / GitHub Pages (with backend support)
Frontend
- HTML5
- CSS3
- JavaScript (Vanilla JS)
Backend
- Python 3
- Flask (REST API)
- Gunicorn (for production server)
Deployment
- Render (Free Hosting)
- GitHub (Version Control)
git clone https://github.com/vignesh-p3007/SecureWrite.git
cd SecureWrite
python -m venv venv
source venv/bin/activate # On Linux/Mac
venv\Scripts\activate # On Windows
pip install -r requirements.txt
python app.py
Now visit 👉 http://127.0.0.1:5000/
- This project is deployed using Render.
- Procfile → specifies Gunicorn command
- requirements.txt → lists dependencies
- Push your code to GitHub
- Connect Render to your repo
- Add build command: pip install -r requirements.txt
- Add start command: gunicorn app:app
This project is licensed under the MIT License – feel free to use, modify, and share!
Vignesh