Lifestyle Manager

IAHD Lifestyle Life Manager is a personalized productivity web app developed for a hackathon. It combines a calendar, task list, time tracker, notes, and video notes features.

  • 726 Raised
  • 286 Views
  • 1 Judges

Description

The IAHD Lifestyle Life Manager is a comprehensive productivity web application developed for the IAHD Lifestyle Hackathon. This personalized tool combines several key features to enhance daily productivity and task management.

Key features include:

  1. Calendar/Agenda: Displays schedules for user-defined number of days, allowing input of future events with dates, times, and descriptions.
  2. Task List: A simple yet effective system for managing non-time-specific activities, with add and delete functionality.
  3. Time Tracker: A complex feature that logs user activities, categorizes them, and visualizes data using Gantt charts and detailed logs.
  4. Notes: A quick capture system for thoughts and ideas.
  5. Video Notes: Integrates with the TubersLab Chrome extension to collect and display notes from watched YouTube videos.

The application is built using Flask, utilizing Python, HTML, CSS, Bootstrap, JavaScript, and SQLite3. It's designed to be highly customizable and tailored to the creator's specific needs, setting it apart from generic productivity tools.

The Time Tracker feature is particularly noteworthy, using win32gui to monitor active windows and categorize activities. It provides both high-level overviews through Gantt charts and detailed activity logs for in-depth analysis.

While not intended for wider distribution due to its personalized nature, the project demonstrates the potential for custom productivity solutions. It offers unparalleled flexibility and a deep understanding of its inner workings compared to existing platforms like Notion.

The application's modular design allows for future expansions and adaptations as the user's requirements evolve. Overall, the Lifestyle Life Manager serves as a centralized hub for managing daily productivity, combining time-based scheduling, task management, activity tracking, and note-taking in a single, user-friendly interface.

Attachments