cboard and cboard-api

The API provides the backend persistence layer that the browser-based AAC application requires to store user data and settings, making them complements designed to be used together.

cboard
67
Established
cboard-api
43
Emerging
Maintenance 16/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 10/25
Adoption 5/25
Maturity 9/25
Community 19/25
Stars: 732
Forks: 259
Downloads:
Commits (30d): 2
Language: JavaScript
License: GPL-3.0
Stars: 12
Forks: 19
Downloads:
Commits (30d): 0
Language: JavaScript
License: GPL-3.0
No Package No Dependents
No Package No Dependents

About cboard

cboard-org/cboard

Augmentative and Alternative Communication (AAC) system with text-to-speech for the browser

Leverages the browser's Speech Synthesis API and integrates curated symbol libraries (Mulberry, ARASAAC, Global Symbols) to build customizable communication boards. Built on React with progressive web app capabilities for offline access via service worker, and supports 40 languages through community translation via Crowdin. Targets cross-platform deployment including Android and iOS via Cordova, with Docker containerization for server deployment.

About cboard-api

cboard-org/cboard-api

Cboard API provides backend functionality and persistence to the Cboard application

Built on Node.js and MongoDB, it provides REST endpoints for user authentication (JWT, OAuth via Google/Facebook), board/symbol management, and cloud storage integration with Azure. The API includes Swagger documentation, email verification via SendGrid, and is tested through both Mocha unit tests and Postman collections for CI/CD validation.

Scores updated daily from GitHub, PyPI, and npm data. How scores work