Say What Your Heart’s Been Holding.
A web application for anonymously sharing love notes and heartfelt messages. Users can write notes, browse messages from others, and generate QR codes to share with someone special.
MasLove Notes is a platform where feelings become words. It allows users to:
- Write anonymous love notes.
- Read heartfelt messages from others.
- Share notes via QR codes.
- Backend: Python, Django Framework, Django ORM, MySQL
- Frontend: HTML, CSS, JavaScript
- Deployment: PythonAnywhere, Linux servers
- Other: QR Code generation, secure API workflows
- Requirement Gathering – Defined the core features (anonymous posting, browsing, QR sharing).
- Backend Setup – Built with Django Framework and MySQL database.
- Frontend Development – Designed responsive UI with HTML, CSS, and JavaScript.
- Integration – Connected frontend with backend APIs.
- Deployment – Deployed on PythonAnywhere with Linux server configuration.
- How to design secure, anonymous workflows.
- Best practices for Django ORM development.
- Deployment strategies using PythonAnywhere and Linux servers.
- Importance of user‑friendly UI/UX in engagement.
This project helped me strengthen my backend skills, improve deployment confidence, and refine communication of technical features in a recruiter‑friendly way.
- Add mobile app integration (Kivy / Android).
- Enhance UI with React.js for dynamic interactions.
- Implement moderation features for safe community use.
- Add analytics dashboard for engagement tracking.
# Clone the repository
git clone https://github.com/astigPree/maslovenotes.git
# Navigate into the project
cd maslovenotes
# Install dependencies
pip install -r requirements.txt
# Run migrations
python manage.py migrate
# Start the server
python manage.py runserver