onboarding progress updates live dashboard.
A Dart/Flutter project to ease newcomers onboarding.
- multiplatform : ios, android, windows, linux, mac, and web.
- real time data updates
- dynamic: use external json endpoint to get data.
- workflow: allow CTA to trigger workflow.
- clear: easy to read and understand.
- clone the repo :
git clone https://github.com/superT0f/onboarding.git - follow flutter installation instructions : https://docs.flutter.dev/get-started/install
- install flutter extension for your favorite IDE :
- Visual Studio Code
- Android Studio
- IntelliJ IDEA
This project is a proof of concept and does not use real data. To get started, you will need a backend web service that provides data in the following JSON format:
[
{
"title": "Task Title",
"status": "in progress|complete|not started",
"description": "Task description",
"subtasks": [
{
"title": "Subtask Title",
"status": "complete|in progress|not started",
"alert": "Optional warning or important message"
}
/* Additional subtasks can be added here */
]
}
/* Additional tasks can be added here */
]