LUK3D / luky-tudo

To do App with super powers (Flutter + Python) πŸ”₯

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

lukytudoapp

A todo list project with Super Powers πŸ”₯.

Getting Started

  • Clone the project
  • In terminal run flutter pub get
  • Run the project

Structure

This project is composed in two parts:

Flutter Project

You can find all the code related to flutter on the lib Folder

Python project

Python was used to create the speech to text function and we use it as a child process on flutter app.

Important Files and Directories

audio_files

The audio_files directory is where all the audio files are stored.

Config.txt

This is a configuration file where we inform the flutter app where the speech to text python app is located so we don't need to recompile the app if we change his location.

Features:

Name State
Create a to-do item by text βœ…
Create a to-do item by voice βœ…
Create a to-do item with multiple audios (Record multiple times) βœ…
If you inputted a to-do item by voice, you have to be able to play it back βœ…
View a list of to-do items βœ…
Update a to-do item βœ…
Delete a to-do item βœ…
Delete the audio files when the item is deleted βœ…
Complete a to-do item βœ…
Persist data so we can keep them even when closing the app βœ…

About

To do App with super powers (Flutter + Python) πŸ”₯


Languages

Language:Dart 40.2%Language:C++ 28.3%Language:CMake 23.9%Language:HTML 2.3%Language:Swift 2.1%Language:C 1.8%Language:Python 1.2%Language:Kotlin 0.2%Language:Objective-C 0.0%