GithubHelp home page GithubHelp logo

x-oss-byte / task_buddy Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nikkieke/task_buddy

0.0 0.0 1.0 255 KB

License: MIT License

Objective-C 0.04% Kotlin 0.14% Dart 96.75% Swift 0.78% HTML 2.28%

task_buddy's Introduction

Taskbuddy

TaskBuddy

TaskBuddy is a Flutter app that allows users to manage their tasks and projects. It provides a user-friendly interface for creating projects and tasks, as well as seamless authentication and data storage handled by Appwrite.The app features a cute mascot that adds a touch of personality to the user experience.

Features

  • User Authentication: Users can create an account, log in, and securely authenticate themselves within the app.
  • Project Management: Users can create projects to organize their tasks effectively.
  • Task Creation: Users can create tasks within each project, providing details such as task name, description, deadline, and priority.
  • Appwrite Integration: The app leverages Appwrite as the backend service for user authentication and data storage.
  • Rive Animations: The UI design of the app is enhanced with simple yet appealing Rive animations.
  • Cute Mascot: The TaskBuddy app features a cute mascot that brings joy and a friendly vibe to the user experience.

Contributors

TaskBuddy is a collaborative effort made possible by the following contributors:

  • Nikki Eke (@nikkieke)
  • Obruche Ogenechohwo (@wilfredcloud)

Prerequisites

To run TaskBuddy on your development environment, make sure you have the following:

  • Flutter SDK: Follow the official Flutter installation guide to install Flutter on your system.
  • Appwrite Backend: Sign up for an Appwrite account at https://appwrite.io/ and set up your project with the required backend services.
  • Flutter IDE: Use your preferred IDE such as Android Studio, Visual Studio Code, or IntelliJ IDEA with the Flutter plugin installed.

Installation

  1. Clone the TaskBuddy repository from GitHub:
git clone https://github.com/your-username/TaskBuddy.git
  1. Change into the project directory:
cd TaskBuddy
  1. Install the project dependencies using Flutter:
flutter pub get
  1. Open the project in your preferred IDE.

  2. Run the app on a connected device or emulator:

flutter run

Usage

  1. Launch the TaskBuddy app on your device or emulator.

  2. If you don't have an account, tap on the "Sign Up" button to create a new account. Fill in the required information and submit the form.

  3. If you already have an account, tap on the "Log In" button and enter your credentials to log in.

  4. Once logged in, you will be presented with the main screen where you can see your projects and tasks.

  5. To create a new project, tap on the add button, provide the necessary details, and tap on the "Create" button.

  6. To create a new task, tap on a project to open it, then tap on the add button. Fill in the task details, and tap on the "Create" button.

  7. To mark a task as completed, tap on checkbox.

  8. To delete a task, swipe the task card to the left and tap on the delete icon.

License

TaskBuddy is released under the MIT License.

Acknowledgments

  • TaskBuddy utilizes the power of Appwrite

task_buddy's People

Contributors

nikkieke avatar obrucheoghene avatar

Forkers

renovate-bot

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.