Skip to content

Rk2865/taskflow

Repository files navigation

TaskFlow 🚀

TaskFlow is a modern, sleek, and intuitive Task Management Application built with Flutter and Firebase.
It helps users stay organized by allowing them to create, edit, and track their daily tasks with ease.


✨ Features

  • 🔐 User Authentication
    Secure Login and Registration powered by Firebase Authentication.

  • 📝 Task Management
    Perform Create, Read, Update, and Delete (CRUD) operations for tasks.

  • 🔄 Real-time Synchronization
    Tasks are synced across devices using Firebase Cloud Firestore.

  • 📱 Responsive UI
    A beautiful dark-themed user interface that adapts to different screen sizes.

  • Task Completion
    Easily mark tasks as completed using a simple checkbox.

  • 🗑️ Interactive Feedback

    • Swipe-to-delete tasks
    • Snackbar notifications for user actions

🛠️ Tech Stack

Technology Usage
Flutter (Dart) Frontend Mobile App Development
Firebase Authentication User Login & Registration
Cloud Firestore Real-time Database
Provider State Management
intl Date Formatting

📱 App Screens

  • Login Screen
  • Signup Screen
  • Task List Screen
  • Add Task
  • Edit Task
  • Delete Task
  • Mark Task Completed

🚀 Getting Started

Follow these steps to run the project locally.


Prerequisites

Make sure you have the following installed:

or

  • VS Code

Also create a Firebase Project.


⚙️ Installation

1️⃣ Clone the Repository

git clone https://github.com/yourusername/taskflow.git
cd taskflow

About

TaskFlow is a modern and intuitive Task Management application built with Flutter and Firebase. It features secure authentication, real-time task synchronization using Cloud Firestore, and a responsive, dark-themed UI for seamless organization on all your Android devices.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors