Skip to content

Latest commit

 

History

History
35 lines (20 loc) · 1.06 KB

README.md

File metadata and controls

35 lines (20 loc) · 1.06 KB

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