Skip to content

sayidil-anam/SimpleProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌱 Mini Project: A Comprehensive Application for Plant Management 🌿

The Mini Project is a robust application designed to manage plant-related data, providing a user-friendly interface for users to interact with the system. The application's primary purpose is to fetch and store data from external sources, display it in a graphical user interface, and perform CRUD (Create, Read, Update, Delete) operations. The project consists of multiple modules, each responsible for a specific functionality, ensuring a modular and maintainable codebase.

πŸš€ Features

  • Data Fetching: The application can fetch data from external sources and store it in a database.
  • Graphical User Interface: A user-friendly GUI is provided for users to interact with the system, including a login screen, tab view, and various menus.
  • CRUD Operations: The application supports CRUD operations, allowing users to create, read, update, and delete data.
  • Database Management: The application includes a database abstraction layer, responsible for creating and managing the database schema.
  • Periodic Data Fetching: The application provides a periodic data fetching mechanism, ensuring that the data remains up-to-date.

πŸ› οΈ Tech Stack

  • Frontend: customtkinter, CTkMessagebox, PIL, tkinter, tkcalendar, matplotlib, numpy
  • Backend: Python, sqlite3
  • Database: SQLite
  • AI Tools: None
  • Build Tools: Vscode

πŸ“‚ Project Structure

mini_project/
β”œβ”€β”€ main.py
β”œβ”€β”€ tampilan.py
β”œβ”€β”€ root/
β”‚   β”œβ”€β”€ database.py
β”‚   β”œβ”€β”€ data.py
β”‚   └── display.py
└── README.md

About

Plant management app with GUI, CRUD operations, external data fetching, and modular architecture.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages