Skip to content
/ thisweek Public

Weekly task-management desktop app designed to help you organize, track, and achieve your goals and objectives with an intuitive weekly/yearly calendar interface.

License

Notifications You must be signed in to change notification settings

jeot/thisweek

Repository files navigation

ThisWeek Logo

ThisWeek - A weekly, multi-calendar, cross-platform, task-management application

ThisWeek - A weekly, multi-calendar, cross-platform, task-management application

ThisWeek

Weekly task-management desktop app designed to help you organize, track, and achieve your goals and objectives with an intuitive weekly/yearly calendar interface.

Features

  • Task Management: Create goals (tasks) for each week, edit, and mark them as complete.
  • Note Taking: Keep important notes within the week (near your related goals).
  • Calendar View (Weekly): Visualize and navigate your goals/notes on a weekly calendar-like interface.
  • Objective View (Yearly): Create and manage your objectives for each year/season/month.
  • Multiple Calendar View: Display dates for two different calendar system.
    • Currently supported calendars: Gregorian, Chinese, Persian, Arabic
  • Ordering: Use drag-and-drop functionality to reorder items.
  • Keyboard Shortcuts: Predefined keyboard shortcuts for navigating, ordering, and editing items.

Installation

Go to the release section to download and install.

Screenshots

Tile 1 Tile 2
Tile 3 Tile 4
Tile 5 Tile 6

Building in Develpement

ThisWeek desktop app is built with Tauri (Rust + React + Typescript)

Prerequisites

Steps

  1. Clone the repository:

    • git clone https://github.com/jeot/thisweek.git
    • cd thisweek
  2. Install dependencies for the front-end:

    • npm install
  3. Build and run the app in development mode:

    • cargo tauri dev

Building for Production

To create a production-ready version of the app:

  • cargo tauri build

This will generate the packaged app (installer binary) for your operating system.

Contributing

Feel free to fork this project, submit issues, or open pull requests. Contributions are welcome!

License

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

Recommended IDE Setup

Recommended by Tauri, not me: VS Code + Tauri + rust-analyzer

I am a hardcore Neovim user! Neovim + rustaceanvim

About

Weekly task-management desktop app designed to help you organize, track, and achieve your goals and objectives with an intuitive weekly/yearly calendar interface.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published