Tasky-Mobile-App - A task manager built with Flutter, Serverless, Postgres, Firebase

Overview

Tasky Mobile App

A project management mobile app

Maintenance ForTheBadge built-with-love ForTheBadge made-with-flutter ForTheBadge ios-supported ForTheBadge ios-android

This project is an implementation of a Design i found on uigaints.com by Ashish Dhakal.

The Backend was coded with Nodejs and serverless with Postgres Database and Firebase Auth. Location the code [here](https://github.com/RegNex/TaskyBackendService)

Art


Getting Started

This project is a starting point for a Flutter application.

To clone this project, open your terminal or cmd

cd folder/to/clone-into/
git clone https://github.com/RegNex/Tasky.git

Then locate the project on your system and open with android studio or Vscode or intellij IDE.

To Run:

C:\path\to\project> flutter pub get

then run:

C:\path\to\project> flutter run

Build release version

run: flutter build <OS PLATFORM> e.g flutter build ios --release

Switch Theme

Automatically switch theme based on system settings

Resources

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Prerequisites

What things you need to run the app

* Android Studio/Vscode/Intellij IDE
* Flutter SDK
* Android SDK
* MacBook / Windows / Linux

How to contribute

  • Fork the repository and clone it locally. Connect your local to the original “upstream” repository by adding it as a remote. Pull in changes from “upstream” often so that you stay up to date so that when you submit your pull request, merge conflicts will be less likely. (See more detailed instructions here.)
  • Create a branch for your edits.
  • Reference any relevant issues or supporting documentation in your PR (for example, “Closes #37.”)
  • Include screenshots of the before and after if your changes include differences in HTML/CSS. Drag and drop the images into the body of your pull request.
  • Test your changes! Run your changes against any existing tests if they exist and create new ones when needed. Whether tests exist or not, make sure your changes don’t break the existing project.
  • Contribute in the style of the project to the best of your abilities. This may mean using indents, semi-colons or comments differently than you would in your own repository, but makes it easier for the maintainer to merge, others to understand and maintain in the future.

Built With

Author 😊

Etornam Sunu Bright

Inspiration

Ashish Dhakal

License

MIT License

Copyright (c) 2021 Etornam Sunu

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

You might also like...

Flutter-NoteBooklyApp - Note and task list app using flutter provider.

notebookly_app Note taking and task app using firebase/provider. Getting Started This project is a starting point for a Flutter application. A few res

Jan 4, 2022

Todo is an Simple Task Management App coded using Dart which is a peogramming language for Flutter SDK(2.5) supports Null Safety 📑🚩

Todo 📑 🚩 📌 Introduction Todo is an Simple Task Management App coded using Dart which is a peogramming language for Flutter SDK(2.5) supports Null S

Nov 5, 2022

Icons Launcher - A command-line tool that simplifies the task of updating your Flutter app's launcher icon.

Icons Launcher - A command-line tool that simplifies the task of updating your Flutter app's launcher icon.

Icons Launcher - A command-line tool that simplifies the task of updating your Flutter app's launcher icon. Full flexibility allows you to only update the launcher icon for specific platforms as needed.

Nov 17, 2022

A Flutter Task App with Parse (Back4app) as the backend demonstrating CRUD operations.

A Flutter Task App with Parse (Back4app) as the backend demonstrating CRUD operations.

Siro's Task App Description A Flutter Task App with Parse (Back4app) as the backend demonstrating CRUD operations. Getx State Management Objective Thi

Aug 27, 2022

A task app

todoey A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this i

Oct 17, 2021

Notefy - Task Saving App for both Android and iOS

Assignment for Flutter Developers Goal of the assignment is to: - Show the capa

Jan 25, 2022

CARP Mobile Sensing for Flutter, including mobile sensing framework, data backend support, and the CARP mobile sensing app.

CARP Mobile Sensing for Flutter, including mobile sensing framework, data backend support, and the CARP mobile sensing app.

This repo hold the source code for the CACHET Research Platform (CARP) Mobile Sensing (CAMS) Flutter software. It contains the source code for CACHET

Dec 16, 2022

Create responsive dashboard Daily Task design using Flutter

Create responsive dashboard Daily Task design using Flutter

Daily Task Watch it on YouTube Dashboard Screen This dashboard page is designed for the daily task. This design contains profile, task overview, calen

Jan 5, 2023

Flutter package for displaying grid view of daily task like Github-Contributions.

Flutter package for displaying grid view of daily task like Github-Contributions.

flutter_annual_task flutter_annual_task Flutter package for displaying grid view of daily task like Github-Contributions. Example Usage Make sure to c

Sep 21, 2022
Comments
  • pub-cache/hosted/pub.dartlang.org/flutter_svg-0.19.1/lib/src/picture_provider

    pub-cache/hosted/pub.dartlang.org/flutter_svg-0.19.1/lib/src/picture_provider

    when i run application , giving these errors :

    ../../Development/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_svg-0.19.1/lib/src/picture_provider.dart:52:59: Error: No named parameter with the name 'nullOk'. context != null ? Localizations.localeOf(context, nullOk: true) : null, ^^^^^^
    ../../Development/flutter/packages/flutter/lib/src/widgets/localizations.dart:413:17: Context: Found this candidate, but the arguments don't match. static Locale localeOf(BuildContext context) {
    ^^^^^^^^

    FAILURE: Build failed with an exception.

    • Where:
      Script '/Users/shahmirzali/Development/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 991

    • What went wrong:
      Execution failed for task ':app:compileFlutterBuildDebug'.

    Process 'command '/Users/shahmirzali/Development/flutter/bin/flutter'' finished with non-zero exit value 1

    • Try:
      Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

    • Get more help at https://help.gradle.org

    BUILD FAILED in 17s
    Running Gradle task 'assembleDebug'...
    Running Gradle task 'assembleDebug'... Done 18.6s Exception: Gradle task assembleDebug failed with exit code 1

    flutter 2.0.4

    flutter doctor

    shahmirzali@Shahmirzalis-MacBook-Pro Tasky-Mobile-App-main 2 % flutter doctor -v [✓] Flutter (Channel stable, 2.0.4, on macOS 11.2.3 20D91 darwin-x64, locale en-AZ) • Flutter version 2.0.4 at /Users/shahmirzali/Development/flutter • Framework revision b1395592de (4 weeks ago), 2021-04-01 14:25:01 -0700 • Engine revision 2dce47073a • Dart version 2.12.2

    [✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3) • Android SDK at /Users/shahmirzali/Library/Android/sdk • Platform android-30, build-tools 30.0.3 • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495) • All Android licenses accepted.

    [✓] Xcode - develop for iOS and macOS • Xcode at /Applications/Xcode.app/Contents/Developer • Xcode 12.4, Build version 12D4e • CocoaPods version 1.10.1

    [✓] Chrome - develop for the web • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

    [✓] Android Studio (version 4.1) • Android Studio at /Applications/Android Studio.app/Contents • Flutter plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/9212-flutter • Dart plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/6351-dart • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

    [✓] VS Code (version 1.55.2) • VS Code at /Applications/Visual Studio Code.app/Contents • Flutter extension version 3.21.0

    [✓] Connected device (2 available) • SNE LX1 (mobile) • HYF0218811008520 • android-arm64 • Android 10 (API 29) • Chrome (web) • chrome • web-javascript • Google Chrome 90.0.4430.85

    • No issues found!

    opened by Shahmirzali-Huseynov 1
  • App failed to run on Android

    App failed to run on Android

    Describe the bug App not running

    Additional context

    [        ] > Task :app:mergeDebugResources UP-TO-DATE
    [        ] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
    [        ] > Task :app:processDebugManifest UP-TO-DATE
    [+1097 ms] > Task :app:processDebugResources FAILED
    [        ] 187 actionable tasks: 5 executed, 182 up-to-date
    [   +1 ms] FAILURE: Build failed with an exception.
    [   +2 ms] * What went wrong:
    [        ] Execution failed for task ':app:processDebugResources'.
    [        ] > A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
    [        ]    > Android resource linking failed
    [        ]      /Users/etornam/Projects/FlutterProjects/tasky_app/android/app/src/main/res/drawable/launch_background.xml:8: AAPT: error: 'tasky_logo.png' is
    incompatible with attribute src (attr) reference|color.
    [        ] * Try:
    [        ] Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full
    insights.
    [        ] * Get more help at https://help.gradle.org
    [        ] BUILD FAILED in 11s
    [ +491 ms] Running Gradle task 'assembleDebug'... (completed in 12.5s)
    [   +1 ms] The built failed likely due to AndroidX incompatibilities in a plugin. The tool is about to try using Jetfier to solve the incompatibility.
    [   +4 ms] Building plugin apple_sign_in...
    [   +3 ms] Running Gradle task 'assembleAarRelease'...
    [        ] gradle.properties already sets `android.enableR8`
    [   +1 ms] Using gradle from /Users/etornam/.pub-cache/hosted/pub.dartlang.org/apple_sign_in-0.1.0/android/gradlew.
    [        ] /Users/etornam/.pub-cache/hosted/pub.dartlang.org/apple_sign_in-0.1.0/android/gradlew mode: 33261 rwxr-xr-x.
    [        ] executing: [/Users/etornam/.pub-cache/hosted/pub.dartlang.org/apple_sign_in-0.1.0/android/]
    /Users/etornam/.pub-cache/hosted/pub.dartlang.org/apple_sign_in-0.1.0/android/gradlew
    -I=/Users/etornam/Development/flutter/packages/flutter_tools/gradle/aar_init_script.gradle -Pflutter-root=/Users/etornam/Development/flutter
    -Poutput-dir=/Users/etornam/Projects/FlutterProjects/tasky_app/build/app -Pis-plugin=true -PbuildNumber=1.0 -Pverbose=true
    -Ptarget-platform=android-arm,android-arm64,android-x64 assembleAarRelease
    [+1246 ms] 
                        > Configure project :
                        WARNING: The option setting 'android.enableR8=true' is experimental and unsupported.
                        The current default is 'false'
                        Consider disabling R8 by removing 'android.enableR8=true' from your gradle.properties before publishing your app.
    
    
                        FAILURE: Build failed with an exception.
    
                        * What went wrong:
                        A problem occurred configuring root project 'apple_sign_in'.
                        > SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
    
                        * Try:
                        Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get
                        full insights.
    
                        * Get more help at https://help.gradle.org
    
                        BUILD FAILED in 1s
    [        ] Running Gradle task 'assembleAarRelease'... (completed in 1.2s)
    [        ] 
               > Configure project :
               WARNING: The option setting 'android.enableR8=true' is experimental and unsupported.
               The current default is 'false'
               Consider disabling R8 by removing 'android.enableR8=true' from your gradle.properties before publishing your app.
               
    [        ] 
               FAILURE: Build failed with an exception.
               
               * What went wrong:
               A problem occurred configuring root project 'apple_sign_in'.
               > SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
               
               * Try:
               Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full
    insights.
               
               * Get more help at https://help.gradle.org
               
               BUILD FAILED in 1s
               
    [ +191 ms] Exception: The plugin apple_sign_in could not be built due to the issue above.
    [   +1 ms] "flutter run" took 19,778ms.
    [   +5 ms] 
               #0      throwToolExit (package:flutter_tools/src/base/common.dart:14:3)
               #1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:607:7)
               <asynchronous suspension>
               #2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:977:18)
               #3      _rootRunUnary (dart:async/zone.dart:1198:47)
               #4      _CustomZone.runUnary (dart:async/zone.dart:1100:19)
               #5      _FutureListener.handleValue (dart:async/future_impl.dart:143:18)
               #6      Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:696:45)
               #7      Future._propagateToListeners (dart:async/future_impl.dart:725:32)
               #8      Future._completeWithValue (dart:async/future_impl.dart:529:5)
               #9      _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:40:15)
               #10     _completeOnAsyncReturn (dart:async-patch/async_patch.dart:311:13)
               #11     RunCommand.usageValues (package:flutter_tools/src/commands/run.dart)
               #12     _rootRunUnary (dart:async/zone.dart:1198:47)
               #13     _CustomZone.runUnary (dart:async/zone.dart:1100:19)
               #14     _FutureListener.handleValue (dart:async/future_impl.dart:143:18)
               #15     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:696:45)
               #16     Future._propagateToListeners (dart:async/future_impl.dart:725:32)
               #17     Future._completeWithValue (dart:async/future_impl.dart:529:5)
               #18     _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:40:15)
               #19     _completeOnAsyncReturn (dart:async-patch/async_patch.dart:311:13)
               #20     AndroidDevice.isLocalEmulator (package:flutter_tools/src/android/android_device.dart)
               #21     _rootRunUnary (dart:async/zone.dart:1198:47)
               #22     _CustomZone.runUnary (dart:async/zone.dart:1100:19)
               #23     _FutureListener.handleValue (dart:async/future_impl.dart:143:18)
               #24     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:696:45)
               #25     Future._propagateToListeners (dart:async/future_impl.dart:725:32)
               #26     Future._completeWithValue (dart:async/future_impl.dart:529:5)
               #27     Future._asyncCompleteWithValue.<anonymous closure> (dart:async/future_impl.dart:567:7)
               #28     _rootRun (dart:async/zone.dart:1190:13)
               #29     _CustomZone.run (dart:async/zone.dart:1093:19)
               #30     _CustomZone.runGuarded (dart:async/zone.dart:997:7)
               #31     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23)
               #32     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
               #33     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
               #34     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:118:13)
               #35     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:169:5)
               
               
    [ +128 ms] ensureAnalyticsSent: 127ms
    [   +1 ms] Running shutdown hooks
    [        ] Shutdown hook priority 4
    [   +3 ms] Shutdown hooks complete
    [        ] exiting with code 1
    
    bug 
    opened by iamEtornam 1
  • selected assignees not reflecting

    selected assignees not reflecting

    Describe the bug On the create task page, after selecting the assignees, the selection does not reflect on the create task page but based on the logger, it shows it has been selected.

    To Reproduce Steps to reproduce the behavior:

    1. Go to 'Task'
    2. Click on 'the floating action button'
    3. Scroll down to 'By whom?'
    4. select assignees and click 'done'
    5. See error

    Expected behavior After selecting the assignees, it should reflect on the create task page

    bug 
    opened by iamEtornam 1
Owner
Etornam Sunu
Mobile and Backend Engineering. Tech community builder. Your next Software Engineer & DevRel
Etornam Sunu
Daily-Task-Manager a daily task manager application project created in flutter

This is a daily task manager application project created in flutter. Install this application on Android - Install from Play Store

DVS 0 May 10, 2022
Dusyeri provider task - Dusyeri provider task built using flutter

Düşyeri Provider Task https://github.com/alper-mf/dusyeri_provider_task/blob/7d1

null 1 May 9, 2022
(Full-stack) Fully functional social media app (Instagram clone) written in flutter and dart with backend node.js and Postgres SQL.

Photoarc A Fully functional social media app written in flutter and dart using node.js and Postgres SQL as backend. Backend Repository Demo Download t

Ansh rathod 59 Jan 5, 2023
Dart Web API Template Using Google Shelf Framework and Postgres Drivers, read readme to learn how to use

Shelf Web Framework Template by Alex Merced of AlexMercedCoder.com Cloning the Template git clone https://github.com/AlexMercedCoder/DartShelfPostgres

Alex Merced 16 Dec 26, 2022
Flutter Task Manager Application Using GetX State Management

Flutter Task Manager Application Using GetX State Management flutter_getx_todo A new Flutter project. Getting Started This project is a starting point

Siddharth Parekh 5 Nov 11, 2022
Kyber Mod Manager A Mod Manager build for Kyber.

Kyber Mod Manager A Mod Manager build for Kyber. This app is not affiliated with Kyber or any of its creators. Key Features • Download • Screenshots •

liam 14 Sep 25, 2022
Touranment Manager app using Firebase ,provider and MVVM Architecture

tournament_lotter A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you starte

Pranav Pv 10 Nov 25, 2022
Let's setup Firebase​​ for our Flutter​​ app on Android​, iOS​ and Flutter Web. Setup Firebase to use Firebase products.

Flutter Tutorial - Firebase Setup For Flutter Web Let's setup Firebase for our Flutter app on Android, iOS and Flutter Web. Setup Firebase to use Fire

null 1 Apr 27, 2022
Flutter settings manager built on top of Shared Preferences

Settings Manager Flutter settings store built on top of shared preferences. Code Generator for supported types Usage import 'dart:async'; import 'pac

Rody Davis 17 Dec 13, 2022
Cipherly is a Password Manager built using Flutter!

Cipherly: A Password Manager built using Flutter! Cipherly is first open source Password Manager made using Flutter! Cipherly is a password manager bu

Amit Wani 96 Dec 5, 2022