Skip to content

🌿 Gardening App – Console-Based Plant Watering Tracker in Python This is a simple command-line Gardening App built with pure Python, designed to help users keep track of their plants and watering schedules. Whether you're a beginner programmer or a plant lover who forgets watering days, this tool helps you stay organized.

Notifications You must be signed in to change notification settings

aditya452007/GARDENING-APP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🌿 Gardening App – Console-Based Plant Watering Tracker in Python

The Gardening App is a simple and interactive command-line tool built with pure Python, designed to help users track their plants and watering schedules. Whether you're a new programmer practicing OOP or a plant lover trying to stay organized, this app offers a fun and practical solution.


πŸš€ Features

  • βœ… Add new plants with custom watering intervals (in days)
  • πŸ’§ Track the last time each plant was watered
  • πŸ”” Automatically check if a plant needs watering
  • πŸ—‘οΈ Remove plants from your garden
  • πŸ“‹ View a complete list of your plants and their watering status
  • βŒ› Calculate days since last watering using Python’s datetime module

πŸ“¦ Technologies Used

  • Python 3
  • Built-in datetime module
  • Object-Oriented Programming using Plant and Garden classes

πŸ“š Learning Goals

  • Practice Object-Oriented Programming (OOP)
  • Work with date and time calculations in Python
  • Develop menu-driven CLI (Command-Line Interface) applications

πŸ› οΈ Future Improvements

  • πŸ’Ύ Save/load plant data using files or databases (e.g., JSON or SQLite)
  • πŸ”” Add local notifications or reminders for watering
  • πŸ–₯️ Optional GUI integration using Tkinter, Flask, or other frameworks
  • ☁️ Add cloud syncing with user accounts and history tracking

πŸ™Œ Contributing


Contributions, feature suggestions, and pull requests are welcome! Feel free to fork the project and improve it.

πŸ’» How to Run

  1. Clone the repository
    git clone https://github.com/your-username/gardening-app.git
    cd gardening-app

About

🌿 Gardening App – Console-Based Plant Watering Tracker in Python This is a simple command-line Gardening App built with pure Python, designed to help users keep track of their plants and watering schedules. Whether you're a beginner programmer or a plant lover who forgets watering days, this tool helps you stay organized.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages