Skip to content

astigPree/maslovenotes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python
Django
MySQL
JavaScript
HTML
CSS
Linux
PythonAnywhere

MasLove Notes 💌

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.

🚀 Introduction

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.

🛠️ Technologies Used

  • Backend: Python, Django Framework, Django ORM, MySQL
  • Frontend: HTML, CSS, JavaScript
  • Deployment: PythonAnywhere, Linux servers
  • Other: QR Code generation, secure API workflows

⚙️ Process on How I Built It

  1. Requirement Gathering – Defined the core features (anonymous posting, browsing, QR sharing).
  2. Backend Setup – Built with Django Framework and MySQL database.
  3. Frontend Development – Designed responsive UI with HTML, CSS, and JavaScript.
  4. Integration – Connected frontend with backend APIs.
  5. Deployment – Deployed on PythonAnywhere with Linux server configuration.

📚 What I Learned

  • 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.

🌱 Overall Growth

This project helped me strengthen my backend skills, improve deployment confidence, and refine communication of technical features in a recruiter‑friendly way.


🔧 How Can It Be Improved

  • 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.

▶️ Running the Project

# 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

🎥 Demo Video

0307.1.mp4

About

MasLove Notes is a secure, scalable web app built with Django Framework and deployed on PythonAnywhere. It combines backend reliability with a simple, engaging frontend to create a safe space for anonymous expression.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors