Skip to content

📋 ToDo app for iOS, Android and Web using Flutter and Dart, with a GraphQL backend

Notifications You must be signed in to change notification settings

erinkelsey/todo-flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

ToDo List app for iOS, Android and Web using Flutter and Dart. Hasura hosted GraphQL backend and Auth0 for authentication.

Hasura ToDos GraphQL API: https://hasura.io/learn/graphql/graphiql?tutorial=react-native

Hosted web example: http://todo-app-flutter.s3-website.ca-central-1.amazonaws.com

Functionality

  • Basic authentication -> signup, login, logout
  • Add todos to your private list, and view all, active and completed todos
  • View online users
  • Add todo to public feed, and get notification when new todo added to feed

Install and Setup

You will need Flutter installed, along with a number of dependencies for building and running iOS and Android apps on simulators. You can find the install instructions here: https://flutter.dev/docs/get-started/install

To run with web, follow the instructions here: https://flutter.dev/docs/get-started/web

Run

Run on a device (once it is connected):

$ flutter run

Run on a web browser (if you have installed support for running on web):

$ flutter run -d chrome

TODO

  • Documentation
  • Test cases

Releases

No releases published

Packages

No packages published