A desktop application developed using Python Tkinter and MongoDb.
It will first ask the user to set login credentials, post which the user will have to select the category under which the user wishes to place the tasks. Entered tasks can be updated according to the user's requirements. After completing a task, the application will update the respective progress bar under each section. After accomplishing a task, a message will be conveyed to the user via speech, which will make the interface interactive.
-
Tkinter : Python GUI library
Tkinter is the standard GUI (Graphical User Interface) library for Python, which provides an easy way to create windows, dialogs, buttons, and other GUI elements. It is part of the standard Python distribution, so it does not require any additional installation. Tkinter is a thin object-oriented layer on top of the Tcl/Tk toolkit,
Features of tkinter :
Cross-Platform: Tkinter works on Windows, macOS, and Linux, making it a versatile choice for GUI applications.
Comprehensive Widget Set: Tkinter includes a variety of widgets such as labels, buttons, text boxes, menus, etc.
Integrated with Python: Tkinter does not require additional downloads or installations, and it integrates seamlessly with Python applications.
You can install tkinter using pip :
pip install tkinter
-
MongoDB : Database
MongoDB is a popular NoSQL database that stores data in JSON-like documents with a flexible schema. This makes it different from traditional relational databases, which store data in rows and columns.
Download MongoDB:
Go to the MongoDB Download Center and select the version that matches your operating system.
Install MongoDB:
Run the downloaded installer and follow the installation wizard.
During installation, you can select the "Complete" setup type to install all MongoDB components.
Ensure that the option to install MongoDB as a service is checked.
Set up MongoDB Environment:
After installation, you need to create directories for data and logs.
md \data\db
md \data\log
Run MongoDB:
Open a command prompt and start the MongoDB server by running:
"C:\Program Files\MongoDB\Server\{your_version}\bin\mongod.exe"
Connecting to MongoDB:
To interact with MongoDB, you can use the MongoDB shell or a GUI tool like MongoDB Compass.
Using MongoDB with Python
pip install pymongo
Python Script:
from pymongo import MongoClient
- Operating system: Windows 7 or higher
- Front end: Python 3.11
- Back end: MongoDB x86_64_7.00