Skip to content

Integrated personal management app made using Kivy library, combining password management, alarms, tasks, and the Pomodoro Technique into one streamlined interface.

License

Notifications You must be signed in to change notification settings

puru-soni-04/OneStop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OneStop - Personal Management App

OneStop is an all-in-one personal management application, made using the Kivy library, that consolidates multiple functionalities into one easy-to-use interface. Instead of juggling multiple applications for various personal management tasks, OneStop offers a unified solution.


Features

  1. Password Management: Securely store, retrieve, update, and delete passwords using MySQL.
  2. Alarms and Timers: Set alarms and timers with or without display messages. Alarms trigger default Windows notifications paired with beep sounds.
  3. Tasks and Date-based Reminders: Manage tasks based on dates. Options include viewing:
    • Today's tasks
    • All tasks
  4. Pomodoro Timer: Utilize the Pomodoro Technique with customizable focus and break durations.

Screenshots (more available in the screenshots folder)

Prerequisites

  • Windows: Windows 8 or higher recommended.
  • MySQL Installation: MySQL Community Server 8.0 or higher recommended.

Installation

  1. Clone this repository to your local machine.

  2. Navigate to the project directory.

  3. Install the required packages:

    pip install -r requirements.txt

Getting Started

Before running the app:

  • Open the .py source code file and modify the mysql_<credential-titles> with your local MySQL credentials (Lines 17-20).

To run the app:

  • Open the terminal and navigate to the project directory. Run the following command:

    python onestop.py

Upon launching the app, you'll encounter the login window:


Default Login Credentials:

  • Username: user123
  • Password: password123

Software Design and Interface

For a comprehensive understanding and visual representation of the application's various interfaces, please refer to the accompanying screenshots provided in the repository.

Contribute

Feedback and contributions are always welcome! Feel free to raise issues or submit pull requests.

License

This project is licensed under the MIT License - see the LICENSE for details.

About

Integrated personal management app made using Kivy library, combining password management, alarms, tasks, and the Pomodoro Technique into one streamlined interface.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages