Skip to content
/ pyarometer Public template

Welcome to Pyarometer, the ultimate love compatibility predictor! ๐ŸŒŸโœจ This project combines the magic of Python ๐Ÿ, Flask ๐ŸŒ, and MongoDB ๐Ÿƒ to calculate love compatibility between two names. Whether you're curious about your soulmate or just having fun, Pyarometer has got you covered! ๐Ÿ’•

License

Notifications You must be signed in to change notification settings

jhaabhijeet864/pyarometer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ’– Pyarometer - Love Predictor ๐Ÿ’–

Welcome to Pyarometer, the ultimate love compatibility predictor! ๐ŸŒŸโœจ
This project combines the magic of Python ๐Ÿ, Flask ๐ŸŒ, and MongoDB ๐Ÿƒ to calculate love compatibility between two names. Whether you're curious about your soulmate or just having fun, Pyarometer has got you covered! ๐Ÿ’•


๐ŸŒŸ Features

  • ๐Ÿ”ฎ Love Compatibility Calculator: Enter two names and discover their compatibility percentage!
  • ๐Ÿ–ผ๏ธ Beautiful UI: A sleek and responsive design with animations and gradients.
  • ๐Ÿ“Š MongoDB Integration: Stores compatibility checks for future reference.
  • ๐Ÿš€ API Endpoint: Use /api/compatibility to integrate the compatibility calculator into your own projects.
  • ๐ŸŽ‰ Special Cases: Easter eggs for certain name pairs with unique compatibility scores!

๐Ÿ› ๏ธ Tech Stack

  • Frontend: HTML5, CSS3 ๐ŸŽจ
  • Backend: Python (Flask) ๐Ÿ
  • Database: MongoDB ๐Ÿƒ
  • Deployment: Vercel ๐ŸŒ

๐Ÿš€ Getting Started

Prerequisites

  • Python 3.11+ ๐Ÿ
  • MongoDB Atlas account ๐Ÿƒ

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/pyarometer.git
    cd pyarometer
    
  2. Install dependencies"
    pip install -r requirements.txt
    
  3. Set up your .env file with your MongoDB URI:
    MONGODB_URI=mongodb+srv://<username>:<password>@cluster.mongodb.net/?retryWrites=true&w=majority
    
  4. Run the app locally:
    python app.py
    

๐ŸŒ API Usage

Endpoint: /api/compatibility

  • Method: POST
  • Request Body:
    {
      "name1": "Alice",
      "name2": "Bob"
    }
  • Response:
    {
      "compatibility": 85
    }

๐ŸŽจ Screenshots

Home Page

image

Results Page

image


๐Ÿ“œ License

This project is licensed under the MIT License. ๐Ÿ“


๐Ÿค Contributing

We welcome contributions! Feel free to open issues or submit pull requests. ๐Ÿ™Œ


๐ŸŒŸ Acknowledgments

  • Flask for powering the backend ๐ŸŒ
  • MongoDB for seamless database integration ๐Ÿƒ
  • Vercel for deployment ๐Ÿš€

๐Ÿงก Made with Love by Abhijeet Jha ๐Ÿ’–

About

Welcome to Pyarometer, the ultimate love compatibility predictor! ๐ŸŒŸโœจ This project combines the magic of Python ๐Ÿ, Flask ๐ŸŒ, and MongoDB ๐Ÿƒ to calculate love compatibility between two names. Whether you're curious about your soulmate or just having fun, Pyarometer has got you covered! ๐Ÿ’•

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published