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
- 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 the Latest Windows (.exe) Release:
- Visit the Releases page to download the latest version of the application.
Install from the source code.
-
Clone the Repository:
git clone https://github.com/rayan2162/my-day-management-app.git
Navigate to the Project Directory:
cd my-life-management-app
-
Install Dependencies:
Make sure you have Node.js installed. Install the dependencies using:
npm install
-
Run the Application:
Start the application using Electron:
npm start
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.
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.
This project is licensed under the MIT License.