Skip to content

Cupid's Diary is your gateway to a world of love and connection. As the digital embodiment of the legendary god of love, our website offers a unique platform for students to explore and cultivate meaningful relationships. With features like anonymous chats, sophisticated matching algorithms, and dedicated classroom groups,

Notifications You must be signed in to change notification settings

Rexaintreal/cupid

Repository files navigation

Cupid's Diary ❤️

Welcome to Cupid's Diary, an app crafted for school-going teens looking to connect and discover mutual interests. With Cupid’s help, you can finally answer that classic question: "Do they like me back?"

Cupid's Diary Banner

Python: 3.8 HTML5 CSS: Bulma SQLite Flask: 1.1.2

🏹 Project Vision

Cupid's Diary is a modern take on high school matchmaking, designed to give teens a safe and friendly space to connect and find mutual interests. With over 100 users and 10+ relationships formed, the app is already building connections!

Story: Cupid’s Diary is where Cupid records connections in his digital diary. With every match, a new entry is made, helping two people find each other in a fun, secure way.


✨ Features

Features Screenshot

  • Matchmaking Algorithm: Only matches those who have mutual interest to ensure connections are meaningful.
  • Anonymous Random Chat (Coming Soon): Chat with others anonymously for a fun, low-pressure conversation.
  • Swipe-Based Matching (Coming Soon): Find someone who catches your eye with a Tinder-like swipe feature.
  • Forgot Password (Upcoming): Password recovery is on the way for easy access!

🖥️ Technology Stack

  • Frontend: HTML, CSS, Bulma CSS for a simple, responsive UI.
  • Backend: Flask and SQLite for efficient, lightweight functionality.
  • Deployment: The APK is hosted on PythonAnywhere, allowing users to download Cupid’s Diary directly.

With no dependencies or installation needed, Cupid’s Diary is easy to use and accessible.


🌐 Accessing the App

You can enjoy Cupid’s Diary in two ways:

  1. Webview Application: Get started from your browser.
  2. Downloadable APK: Download the app on your phone from cupidsdownload.pythonanywhere.com.

Home Screen


📚 Usage Guide

Using Cupid's Diary is simple:

  1. Sign Up/Login: Create an account to get started.
  2. Create Your Profile: Introduce yourself so others can get a glimpse of who you are.
  3. Match & Connect: Check for mutual interest and let Cupid work his magic.
  4. Chat Anonymously (Coming Soon): Start a conversation without revealing your identity for a safe, anonymous experience.
  5. Swipe to Find Matches (Coming Soon): Swipe right to connect and find new friends or potential relationships.

Profile Card


🚀 Future Plans

Cupid’s Diary is just starting! Here’s what’s coming up:

  • Forgot Password feature for seamless access.
  • Anonymous Random Chat for fun, friendly interactions.
  • Swipe-Based Matching for a fast way to connect.
  • Ongoing UI and performance improvements.

🧑‍🤝‍🧑 Contributions & Community

Interested in helping Cupid's Diary grow? Contributions are welcome! Here’s how:

  1. Fork the repo.
  2. Create a new branch (git checkout -b feature-name).
  3. Commit your changes.
  4. Open a Pull Request with details about your changes.

The codebase is beginner-friendly, with simple HTML, CSS, and Flask components.


Author

Cupid's Diary was created by Saurabh Tiwari.

Email Saurabh


💡 You may also like...

About

Cupid's Diary is your gateway to a world of love and connection. As the digital embodiment of the legendary god of love, our website offers a unique platform for students to explore and cultivate meaningful relationships. With features like anonymous chats, sophisticated matching algorithms, and dedicated classroom groups,

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published