The description of my project

What is the project?

I want to develop a website which would be an online children's dictionary, with pictures, simple definitions and synonyms. Children just have to write a word in a box and press the button "send" in order to read this word's definition.


What is the project context?

In a context of covid_19 pandemic, children are staying and studying home and parents are not always here to help them. With pupils following courses at a distance, they often use a computer but do not know how to use it well. Moreover, not every family have a paper dictionary.


What benefit does the project bring to its users?

It enables children who do not own any paper dictionary to have access to an easy online dictionary. It would be a secured site, so parents do not have to watch over children while using it. Thanks to pictures, it would be easier for children to understand a word's definition.

The technologies involved


To do that, we will use APIs, especially the platform Zapier in order to treat data.

In a google sheet, we will classify all the words and their definitions that may be useful for children.
When a word will be send by on the website, the API will treat the data and send back to the user the corresponding definition.

To create a zapier, you have to :

  1. Create an account on the platform Zapier
  2. Create a new zap on Zapier
  3. Search and select Webhooks
  4. Click on the "Catch Raw Hook" button
  5. Copy the link and click on "Continue"
  6. Paste the link in your Java script part of the code of the online dictionary, under the function "fetch"
  7. Type some text on the website
  8. Click on "Test trigger"
  9. Connect the Zapier to a "Google sheet"

For more information, or if you want to learn how to create a zapier, you can watch this video:

Source: Youtube

The possible hurdles to the implementation of this project

There are already online children's dictionaries such as Free On-Line English Dictionary or Online Dictionary and Encyclopedias for Kids.
But those websites are difficult to use because there are many sections and buttons. The plan is to develop a very simple platform.