Skip to content
This repository has been archived by the owner on Jan 5, 2025. It is now read-only.
/ mylife Public archive

A personal life management app focused on habit tracking, task organization, and life visualization tools.

License

Notifications You must be signed in to change notification settings

waozixyz/mylife

Repository files navigation

Repository Archived 🚀

This repository has been archived in favor of a new C-based implementation. The decision was made to ensure:

  • True portability across platforms.
  • Lightweight design for improved performance.
  • A more streamlined and versatile codebase.

You can find the new repository here:
➡️ MyQuest: C-based Implementation

Thank you for your interest and support! Feel free to explore the new repo and contribute if you'd like to help shape the next chapter of this project. 💻

mylife

A personal life management application focused on visualization and habit tracking.

Features

Habit Tracker

Track your daily habits and build consistency:

  • Mark completed habits on a calendar view
  • Visual progress tracking
  • Simple and intuitive interface

Weekly Todo List

Organize your tasks by day of the week:

  • Daily task organization
  • Easy task management
  • Week-at-a-glance view

Life Timeline

Visualize your life journey:

  • View your life progression on an interactive timeline
  • Compare past experiences with future possibilities
  • Gain perspective on time allocation
  • Understand your life's bigger picture

Routine Manager (Coming Soon)

Plan and visualize your daily routines:

  • Create detailed daily schedules
  • Visualize time allocation
  • Optimize your daily workflow

Development

Prerequisites

  • Rust toolchain (install via rustup)
  • Dioxus CLI

Getting Started

  1. Install the Rust toolchain:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  1. Install Dioxus CLI:
cargo install dioxus-cli
  1. Clone the repository:
git clone https://github.com/waozixyz/myquest.git
cd myquest
  1. Run the development server:
dx serve

Building

Build for different platforms using Dioxus CLI:

  • Web:
dx build --release --platform web
  • Desktop:
dx build --release --platform desktop
  • Android:
dx build --release --platform android

License

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