Skip to content

Latest commit

 

History

History
68 lines (46 loc) · 2.03 KB

File metadata and controls

68 lines (46 loc) · 2.03 KB

🐍 Python Projects

A collection of real-world Python projects built using Flask, Pandas, OpenCV, and more. Each project solves a practical problem and demonstrates core Python skills.


🌟 Projects Included

1. Expense Splitter with WhatsApp Summary

A full stack web app that splits group expenses and sends personalized WhatsApp summaries to every member automatically.

  • Tech: Python, Flask, Twilio, Pandas
  • Features: Add members, track expenses, auto calculate who owes whom, send WhatsApp

2. Hand Tracking Subway Surfer Controller

Control the Subway Surfer game using hand gestures detected through your webcam in real time. No keyboard needed!

  • Tech: Python, OpenCV, MediaPipe, PyAutoGUI
  • Features: Real time hand detection, gesture to keyboard mapping, smooth game control

3. Resume ATS Checker

Upload your resume and check if it will pass Applicant Tracking Systems used by companies during hiring.

  • Tech: Python, Flask, PDF reading, NLP
  • Features: ATS score, keyword analysis, improvement suggestions

🛠️ Tech Stack Used Across Projects

Technology Purpose
Python Core programming language
Flask Web framework for backend
Pandas Data handling and analysis
OpenCV Computer vision and webcam
MediaPipe Hand and body tracking
Twilio WhatsApp messaging API
PyAutoGUI Keyboard and mouse automation
dotenv Managing secret API keys

💡 What I Learned

  • Building full stack web apps with Flask
  • Working with REST APIs and external services like Twilio
  • Real time computer vision with OpenCV and MediaPipe
  • Data processing and analysis with Pandas
  • Handling environment variables and keeping API keys safe
  • Writing clean, modular Python code across multiple files

👨‍💻 Author

Viraj Balfe


📄 License

This project is open source and available under the MIT License.