Task Manager and Productivity Tracker

Mobile Application

Project Details

Project Information

Project Title: Task Manager and Productivity Tracker

Category: Mobile Application

Semester: Spring 2025

Course: CS619

Complexity: Normal

Supervisor Details

Project Description

Task Manager and Productivity Tracker

Project Domain / Category

Mobile Apps

Abstract / Introduction

The proposed project is a Task Manager and Productivity Tracker Android App designed to help users organize their daily tasks, set reminders, and track productivity over time. The app will allow users to create, update, and delete tasks, categorize them based on priority, and set deadlines. Additionally, it will include a productivity tracker that provides insights into completed tasks, time spent on tasks, and progress toward goals. The app will have a simple, user-friendly interface and will be lightweight, making it suitable for a wide range of users. The goal is to create a practical and deployable app that can be published on the Google Play Store, providing students with hands-on experience in Android development, database management, and user interface design.

Functional Requirements:

·         Users can create an account using email or Google Sign-In.

·         Users can log in and log out securely.

·         Users can create, edit, and delete tasks.

·         Tasks can be categorized by priority (e.g., High, Medium, Low).

·         Users can set deadlines and reminders for tasks.

·         The app tracks completed tasks and time spent on each task.

·         Provides visual insights (e.g., charts or graphs) on productivity over time.

·         Users receive reminders for upcoming task deadlines.

·         Notifications for daily productivity summaries.

·         Users can use the app without an internet connection.

·         Data syncs when the device is back online.

·         Clean and user-friendly interface for easy navigation.

·         Dark mode support for better user experience.

·         Users can back up their data to the cloud.

·         Sync data across multiple devices.

·         Users can export task lists or productivity reports as PDF or CSV files.

Tools:

·         Android Studio (latest version)

·         Java/Kotlin for Android development

·         Firebase Firestore (for cloud storage and synchronization)

·         SQLite (for local storage)

·         Figma or Adobe XD for designing app interfaces

 

Supervisor:

Name: Bilal Bin Umar

Email ID: bilal.umar@vu.edu.pk

Skype ID: u.bilal

 

Languages

  • Java, Kotlin Language

Tools

  • Android Studio, Firebase Firestore, SQLite, Figma, Adobe XD Tool

Project Schedules

Assignment #
Title
Start Date
End Date
Sample File
1
SRS Document
Friday 2, May, 2025 12:00AM
Thursday 22, May, 2025 12:00AM
2
Design Document
Friday 23, May, 2025 12:00AM
Tuesday 29, July, 2025 12:00AM
3
Prototype Phase
Wednesday 30, July, 2025 12:00AM
Friday 12, September, 2025 12:00AM
4
Final Deliverable
Saturday 13, September, 2025 12:00AM
Monday 3, November, 2025 12:00AM

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

No reviews available for this project.