The Cboard AI Builder is an augmentative and alternative communication (AAC) board generator designed to streamline the creation process for speech therapists or caregivers. It aims to reduce the time required to create specific AAC boards and provide a preliminary draft quickly. Once the board is created, it can be conveniently exported for use within the Cboard App.
We're using Discord to collaborate, join us at: https://discord.gg/TEH8uxh
The process of using Cboard AI Builder starts with users providing the theme of the board and defining the grid dimensions. This information guides the generation of a comprehensive board layout, including labels and corresponding pictograms for each tile. The system sources pictograms from a database of images known as the Global Symbols bank. If a suitable image is not found, the AI autonomously generates a new pictogram tailored to the specific label. This seamless process simplifies board creation, providing efficiency and customization.
First, install the project dependencies and run the development server:
yarn install
yarn dev
Open http://localhost:3000/dashboard with your browser to see the result.
The page auto-updates as you edit any file.
This is a Next.js v14 project bootstrapped with create-next-app
.
For the translations, we are currently using Next-intl. To add new messages to the project, simply add them to the en-US.json
file.
To manage state, we useZustand following the guidelines provided in this Article. The main store is divided into smaller individual stores using Zustand Slices Pattern to achieve modularity.
Please consider these recommendations: