Skip to content

This application allows you to practice writing letters and checks if you have written correct using neural networks

Notifications You must be signed in to change notification settings

Chirag2203/AlphabetLearning_Learno_HCI_Project

Repository files navigation

Alphabet Learning Application for children

This Application is meant to help children learn and practice letters. This application shows letters corresponding to images, and using neural networks, we can predict what letter is drawn by the user.

Prediction and Recognition

The application uses Neural Networks to predict and recognise the letter the user draws. The code for the same can be found in this file.

src/components/Recognition/letterRecognition.js

Features

This application has the following features.

Child Console

Children have the following features and options to work with

  • Intro to interface - Used IntoJs to provide a walkthrough so the user knows what each button does.
  • Speaking feature - The user can use the speak function to hear the letter. For example, you can hear A for Apple.
  • Images corresponding to the letter.
  • Input Canvas for allowing users to draw letters.
  • Color and brush size selectors.

Recognition

  • Neural networks were used to predict the top 10 predictions of the letters.
  • We check if the letter displayed is the same as the top letter predicted.

Parent Console

  • A dummy page that can be developed to make the application complete stack and make courses for children to understand more about the stats.

Run Locally

To run the application, use the following commands.

//backend
cd backend
npm i
npm run dev

//frontend
npm i
npm run dev

🔗 Links

Github Repo: https://github.com/Chirag2203/DoubleImageEncrytion