Skip to content

My Day Management App is a minimalist productivity tool designed to help you organize and streamline your daily tasks and long-term goals. Whether you're managing your to-do lists, tracking habits, taking notes, prioritizing tasks, using the Pomodoro technique, setting and tracking goals this app is for you!

License

Notifications You must be signed in to change notification settings

rayan2162/my-day-management-app

Repository files navigation

My Life Management App

This is a full functioning prototype. Currently at v1.0.0. If you have suggestions or improvements please send an email or open an issue on GitHub. Thank you!

My Life Management App is a comprehensive, minimalist productivity tool designed to help you organize and streamline your daily tasks and long-term goals. Built with simplicity in mind, this application integrates various productivity methodologies and tools into an desktop app


Alt text

Features

  • Calendar: Integrated calendar view.
  • To-Do List: Organize your tasks with to-do list.
  • Important List: Track important tasks.
  • Habit Tracker: Develop and maintain positive habits by tracking.
  • Notes: Keep all your thoughts, ideas, and information in one place.
  • Pomodoro Timer: Boost your productivity with the Pomodoro technique.
  • Work tracker: Prioritize your tasks using the work tracker.

Download

Download the Latest Windows (.exe) Release:

  • Visit the Releases page to download the latest version of the application.

Installation

Install from the source code.

  1. Clone the Repository:

    git clone https://github.com/rayan2162/my-day-management-app.git

    Navigate to the Project Directory:

    cd my-life-management-app
  2. Install Dependencies:

    Make sure you have Node.js installed. Install the dependencies using:

    npm install
  3. Run the Application:

    Start the application using Electron:

    npm start

Create Package

For creating an installer or executable file, using electron-packager:

npm install electron-packager --save-dev

Package this app:

npx electron-packager . my-day-management-app --platform=win32 --arch=x64

This command creates a my-day-management-app-win32-x64 folder containing your packaged app.

Create Installer

Using electron-builder (for more advanced options and auto-updating):

npm install electron-builder --save-dev

Add Build Scripts to package.json:

"scripts": {
    "start": "electron .",
    "dist": "electron-builder"
},
"build": {
    "appId": "com.mydaymanagement.app",
    "productName": "My Day Management",
    "files": [
        "index.html",
        "styles.css",
        "script.js",
        "main.js",
        "preload.js",
        "alarm.mp3",
        "logo.ico"
    ]
}

Create Installer:

npm run dist

This command creates an installer or executable file for your platform.

License

This project is licensed under the MIT License.

Thank you for using My Life Management App

About

My Day Management App is a minimalist productivity tool designed to help you organize and streamline your daily tasks and long-term goals. Whether you're managing your to-do lists, tracking habits, taking notes, prioritizing tasks, using the Pomodoro technique, setting and tracking goals this app is for you!

Topics

Resources

License

Stars

Watchers

Forks