DanPace725 / tapp

An AI-powered Task Management App

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tapp

  • Currently a work in progress

Tapp is an AI-powered task scheduling app built with Flutter and Android Studio With Tapp, you can easily schedule your tasks and get personalized recommendations to optimize your schedule and achieve your goals.

Features

  • AI-powered scheduling: Tapp uses AI algorithms to estimate the time it takes to complete a task and schedule it accordingly. Over time, Tapp learns from your usage patterns and provides personalized recommendations to help you optimize your schedule and accomplish your goals.

  • Easy task management: With Tapp, you can easily add, edit, and delete tasks from your schedule. You can also organize your tasks by project or category, making it easy to stay on top of your to-do list.

  • Intuitive user interface: Tapp's sleek and modern design makes scheduling your tasks a breeze. Whether you're scheduling a one-time appointment or building out your entire week, Tapp's interface is designed to keep you on track and motivated.

Tech Stack

Tapp is built with the following tech stack:

  • Flutter (as the main framework for building the app)
  • Dart (as the main programming language for building the app)
  • Provider (as the state management solution for Flutter)
  • Hasura (as the backend service for the app, providing real-time APIs and instant APIs for PostgreSQL databases)
  • Supabase (as the database for storing and retrieving data, using Hasura as the API layer)
  • Tensorflow.js: an open-source machine learning library for JavaScript
  • PyTorch: a popular open-source machine learning library

Getting Started

To get started with Tapp, follow these steps:

  1. Clone this repository and navigate to the project directory.

  2. Install Flutter and Android Studio, making sure to set up the Dart and FLutter SDKs in Android Studio

  3. In Android Studio, open the project and run it on an emulator or a physical device.

To Use Docker Shared Dev Environmnets (Beta)

  1. Install Docker Desktop on you local machine

  2. Click this Link (https://open.docker.com/dashboard/dev-envs?url=https://github.com/DanPace725/tapp)

  3. Follow the steps to create a shared dev environment.

  4. This should allow you to get everything necessary going on your end to start working with the code.

Note: Docker Dev Environments is still in Beta and there's not a significant amount of documentation on it yet. You can learn more here: Link

Contributing

We welcome contributions from the community! If you'd like to contribute to Tapp, please follow these steps:

  1. Fork this repository and make your changes in a new branch.

  2. Submit a pull request with your changes and a detailed description of what you did.

  3. We'll review your changes and merge them into the main branch if they meet our standards.

License

Tapp is released under the GNU License.

About

An AI-powered Task Management App


Languages

Language:C++ 41.5%Language:CMake 33.5%Language:Dart 15.2%Language:HTML 3.3%Language:Swift 2.7%Language:C 2.5%Language:Dockerfile 1.0%Language:Kotlin 0.2%Language:Objective-C 0.1%