A professional collection of 3 automated Python tools that use real-world APIs, automation, and spreadsheet integration to solve practical problems. Each project is modular, demo-ready, and designed for recruiter-friendly review.
1. βοΈ Flight Club
A flight deal scanner that uses the Amadeus API and Google Sheets to monitor destination prices and send email alerts when prices drop.
2. π Habit Tracker
Tracks productivity or fitness minutes with the Pixela API. Visualizes progress in real-time graphs and supports logging/editing from a clean CLI.
3. ποΈ Workout Tracker
Parses natural-language workout input using the Nutritionix API and logs structured workout data (duration, calories) into Google Sheets.
- Python
- APIs: Amadeus, Pixela, Nutritionix, Sheety
- Google Sheets as a lightweight backend (via Sheety)
- dotenv for secure credential management
- Requests for API integration
- CLI design with flexible, testable menus
- Demo modes built into each tool for easy testing
- Structuring multiple real-world CLI tools in a single portfolio
- Managing API authentication and error handling professionally
- Building modular, readable, and scalable automation scripts
- Making tools demo-friendly for recruiters without setup
spreadsheet-tools-suite/
βββ flight_club/
βββ habit_tracker/
βββ workout_tracker/
βββ .gitignore
βββ README.md
Each subfolder contains its own codebase, README, .env.example, and dependencies.
- Clone the repo:
git clone https://github.com/yourusername/spreadsheet-tools-suite.git
cd spreadsheet-tools-suite/<tool_name>- Install dependencies:
pip install -r requirements.txt-
Add a
.envfile based on.env.example
Or enable demo mode inmain.pyif available -
Run the tool:
python main.pyThis suite showcases:
- β Hands-on experience with APIs
- β Secure practices with environment management
- β Real automation β not just tutorials
- β Clean CLI workflows, built to be extended
It reflects the ability to build, organize, and present real-world Python tools for both users and hiring managers.