{"id":50539640,"url":"https://github.com/dev-gaitano/wordly","last_synced_at":"2026-06-03T19:30:29.822Z","repository":{"id":352010702,"uuid":"1213420178","full_name":"dev-gaitano/wordly","owner":"dev-gaitano","description":" An online language learning platform, wants to improve its user experience by providing an interactive dictionary feature that allows users to search for words and save their favorite terms for future reference—all on a single page without refreshing.","archived":false,"fork":false,"pushed_at":"2026-04-17T13:52:55.000Z","size":2497,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-17T14:20:36.394Z","etag":null,"topics":["api","css","html","javascript"],"latest_commit_sha":null,"homepage":"https://dev-gaitano.github.io/wordly/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dev-gaitano.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-17T11:08:22.000Z","updated_at":"2026-04-17T12:37:34.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/dev-gaitano/wordly","commit_stats":null,"previous_names":["dev-gaitano/spa-wordly-lab"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/dev-gaitano/wordly","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-gaitano%2Fwordly","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-gaitano%2Fwordly/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-gaitano%2Fwordly/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-gaitano%2Fwordly/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dev-gaitano","download_url":"https://codeload.github.com/dev-gaitano/wordly/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dev-gaitano%2Fwordly/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33876893,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-03T02:00:06.370Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","css","html","javascript"],"created_at":"2026-06-03T19:30:29.083Z","updated_at":"2026-06-03T19:30:29.804Z","avatar_url":"https://github.com/dev-gaitano.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://res.cloudinary.com/diwkfbsgv/image/upload/h_160/v1776427289/logo-light_dyfohn.png\" alt=\"banner_img\"\u003e\n\u003c/div\u003e\n\nWordly, an online language learning platform, wants to improve its user experience by providing an interactive dictionary feature. This feature will allow users to search for words, view their definitions, and save their favorite terms for future reference—all on a single page without refreshing.\n\n## Features\n\n- **Search for words**: Allow users to input a word into an HTML form and fetch definition from an API.\n- **Display definition**: Dynamically show the word’s definition, part of speech, and example usage.\n- **Error handling**: Display an error message if a word is not found or if the API request fails.\n- **Dynamic styling**: Dynamically update the CSS, highlighting saved words or changing themes.\n\n## Getting started\n\n```sh\ngit clone https://github.com/dev-gaitano/wordly.git\n```\n```sh\ncd wordly\n```\n\n## Project structure\n\n```\nspa-wordly-lab/\n├── css/\n│   └── style.css       # Core styles and global CSS resets\n├── js/\n│   └── app.js          # Interactive dictionary logic and API integration\n├── public/\n│   ├── logo-dark.png   # Dark variant brand logo\n│   └── logo-light.png  # Light variant brand logo\n├── .gitignore          # Git exclusion rules (e.g., node_modules)\n├── index.html          # Main application entry point and DOM structure\n└── README.md           # Project overview and dictionary feature specs\n```\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n\u003cdiv align=\"center\"\u003e\n    \u003cp\u003eThis project is part of the Moringa school syllabus\u003c/p\u003e\n    \u003cp\u003eEugene Gaitano - dev.gaitano@gmail.com \u003c/p\u003e\n    \u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-gaitano%2Fwordly","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdev-gaitano%2Fwordly","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-gaitano%2Fwordly/lists"}