Project
English Practice Hub
Web application focused on autonomous English practice, with emphasis on interactive exercises, unit and level organisation, and a simple but useful frontend base for real study.
Overview
Interactive web app to practise English through units, levels and exam-style activities, designed for autonomous study throughout the year.
Stack: HTML, CSS, JavaScript, Git, GitHub, GitHub Pages
What it does
The project was created from a practical need: to keep revising English consistently without always depending on scattered external material. The goal is to gather A2/B1-level content, self-correcting exercises and revision activities in a single tool that supports more structured and continuous study.
How it is built
The solution is built with HTML, CSS and JavaScript and organises exercises by units, levels and activity types. It includes grammar, vocabulary, reading comprehension, signs and notices, open cloze, multiple choice cloze, true/false and exam-style exercises. The application works with structured JavaScript data and dynamic exercise rendering to display content, correct answers and keep navigation clear across sections.
What it validates or automates
The site automates the presentation and correction of interactive exercises, allowing repeated practice without depending on manual correction. Content is rendered dynamically from structured JavaScript data, which makes it easier to expand units, readings, exam-style blocks and cumulative activities within a maintainable frontend application.
Key points
- Interactive English practice web app with exercises organised by units, levels and activity types.
- Dynamic content rendering and answer correction with JavaScript on top of a simple and clear frontend base.
- Project useful both as a real study tool and as frontend practice for structured data organisation and progressive application growth.