Sign Language Learning made fun, and inclusive.
View Live!
Report an issue
·
Request Feature
Table of Contents
Welcome to Koalingo, a cutting-edge React app designed for the Pace Center. With this app, you can create custom study sets for British Sign Language words and view and memorize the words in action, making learning sign language fun and interactive. Currently, it's built as a Kahoot-like quiz designed to be played in a classroom, or with friends and family!
- React.js: For our modern and reactive web UIs.
- Adobe XD: For styling and mock-ups.
- Firebase: Our backend-as-a-service provider handling our realtime features and animations.
- CSS: styling our lovely UI!
These are the characters that will be taking you on your sign language learning journey. Suggest names for them here
- Node.js version 18.13.0 or higher To check your version of Node.js, you can run the following command in your terminal:
node -v
If your version is lower than 18.13.0, you can download the latest version from the Node.js website or update it using a version manager such as nvm or nodist.
To get started with Koalingo, you can clone this repository. Navigate to the /koalingo folder and run the following commands to get the app up and running:
npm install
npm start
The app should now be running on http://localhost:3000 in your web browser.
- Login to the app.
- Choose your study set from the available words in our word bank.
- Create a game and share the game pin with your friends.
- On your friends' phones, type the game pin on the home page.
- Once everyone has joined, you can start the game!
- Players will be given time to memorize the words.
- Take the quiz section to test your knowledge.
Current Achievements:
- Basic functionality (Quiz, multiplayer features)
- Two characters
- 15 words in our word bank.
Objectives in next 6 months:
- Improve our animations to include facial expressions
- Grow word bank to include >50 words.
- Next feature: Ability to update and save sets similarly to Quizlet.
See the open issues for a full list of proposed features (and known issues).
We rely on our open-source community to help us create more animations. We are in the process of making a platform to help submit animations to enlarge our word bank, but in the meantime, if you have an animation you would like to contribute, please email them to me at nicolasdhnr@gmail.com.
All our blender files are included in this repository in the blender folder! The models were downloaded from Mixamo. We are extremely grateful for any and all contributions/suggestions.
- Nicolas: nicolasdhnr@gmail.com - contact me for contributions!
- James Liu,
- Rusne,
- Gloria Sun,
- Matthieu Pallud
From Imperial College London Department of Bioengineering.
Imperial College London: Martin Holloway, Ian Radcliffe
We would like to thank the Pace Center for providing us with the opportunity to develop this app.