Documentation
ThinkThicket App Documentation
Welcome to ThinkThicket, the decision-making companion that simplifies complex choices through intuitive decision trees. This guide will walk you through the basics of using ThinkThicket, from navigating decision trees to creating and sharing your insights.
Getting Started
Installation
- For iOS users, ThinkThicket can be downloaded from the Apple App Store. Beta testers may access it via TestFlight.
Launching the App
- Upon opening ThinkThicket, you're greeted with a selection screen showcasing various decision trees. You can browse or use the filter option to narrow down your choices by category.
Navigating Decision Trees
Making Choices
- Select a decision tree to start. Each tree begins with a root node (starting point) posing a question or decision.
- As you make choices, you'll navigate through branches leading to subsequent questions or decisions, depicted in a flowchart-like manner.
- Continue until you reach a leaf node (ending point), which presents a final decision or outcome based on your selections.
Interactions
- Backtracking: At any point, you can go back to the previous question if you wish to reconsider your choices.
- Resetting: If you want to start over from the beginning of the tree, there's an option to reset your progress.
- Main Menu: Easily return to the main menu to select a different decision tree.
Features
Decision Tree Visualization
- ThinkThicket allows you to render the decision tree graphically for a clearer understanding of your path.
- The app converts the decision tree into a Mermaid flow chart, which is then transformed into a PNG image via the Kroki API.
- Share your decision tree visualization through iOS sharing options, including chat, email, etc.
Help and Support
- An integrated 'Help' feature is available to assist with any questions or to provide clarifications on navigating the app.
Updating Decision Trees
- A dedicated function within the app enables users to refresh their collection, downloading the latest decision trees directly from the server.
Anticipated Features
- Full-text search capability for easier navigation.
- Breadcrumb-style tracking for user navigation.
- Expansion of content, focusing on various expertise areas.
- Introduction of premium decision trees and collaborative features.
- Development of an online decision tree editor for user contributions.
Technical Specifications
- iOS Application: Developed with Flutter, targeting iOS devices.
- Server Architecture: Utilizes serverless functions deployed on Vercel, providing decision trees via a REST API.
- Graphical Representation: Incorporates the Kroki service for rendering decision trees from Mermaid format.
Final Words
ThinkThicket is more than just an app; it's a tool designed to streamline the decision-making process, offering a structured approach to navigating complex choices. Whether you're facing professional dilemmas or personal decisions, ThinkThicket is here to guide you towards informed outcomes.
Stay tuned for updates as we continue to enhance ThinkThicket, and thank you for choosing us as your decision-making partner.
Dimitri Missoh | 2024-02-04