Skip to content

A customizable palette for AAC users to improve their communication with others.

License

Notifications You must be signed in to change notification settings

martinbedouret/adaptive-palette

 
 

Repository files navigation

Adaptive Palette

This project builds a palette that empowers AAC(Augmentative and Alternative Communication) users with the ability to personalize it according to their specific requirements, thereby enhancing their communication capabilities with others.

The front end of the project is built with Preact.

Install

To work on the project, you need to install NodeJS and NPM for your operating system.

Then, clone the project from GitHub. Create a fork with your GitHub account, then enter the following in your command line (make sure to replace your-username with your username):

git clone https://github.com/your-username/adaptive-palette

From the root of the cloned project, enter the following in your command line to install dependencies:

npm ci

Development

Start a Development Server

To start a local web server for development that every change to the source code will be watched and redeployed, run:

npm run dev

The website will be available at http://localhost:3000.

Lint

To lint the source code, run:

npm run lint

Run Tests

To run tests, run:

npm test

Production Build

To generate a production build, run:

npm run build

Upon completion, you'll have a new dist/ folder which can be deployed directly to a server.

To preview the production build, run:

npm run preview

About

A customizable palette for AAC users to improve their communication with others.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • JavaScript 43.2%
  • HTML 31.1%
  • TypeScript 25.7%