Skip to content

sumeetgodse/quicktask

Repository files navigation

Objective

QuickTask is a simplified task management app designed to help users organize their tasks efficiently. Each task has a title, dueDate & done property.

This project introduces me to Flutter and Back4App by building a basic task management app with essential features.

Features

  • User Authentication (Login & Registration using Back4App). Allows users to signup and login to the app securely.
  • Task Management (Add, Edit, View, Delete). Each task has a title, done and due-date properties.
  • Task Status Toggle (Mark Task as Complete/Incomplete). Checkbox provided to toggle status.
  • Edit Task (Can edit already saved task)
  • Styling and other UI UX Enhancements also done.
  • Error handling for authentication and CRUD data management.

Project Structure

  • Frontend : Flutter
  • Backend : Back4App

Run locally

Create a lib/.env with the following content to run locally -

B4A_APPLICATION_ID=YOUR_BACK4APP_ID

B4A_CLIENT_KEY=YOUR_BACK4APP_CLIENT_KEY

A few resources to get you started

Users database on back4app

image

Tasks database on back4app

image

Login

image

Register

image

Task Management

image image

Error Handling

image image image

About

QuickTask - a Flutter based Todo App

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published