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