Logo Lanfrica

AbdulrahmanBassem/ESL-web-application

Domaine:

natural language processingeducation

Type de record:

software
Créateur:
Abd
Hôte:
Egyptian sign language learning platform # ESL Web Application - Egyptian Sign Language Platform A comprehensive web platform designed to teach Egyptian Sign Language (ESL) through interactive lessons, stories, and augmented reality. ** This is a prototype ** > **⚠️ Device Compatibility Note:** > This application is optimized for **Desktop** and **Tablet** devices. > It is **not** designed for mobile screens at this time. ## 🚀 Features * **Interactive Learning Journey:** A gamified path for users to progress through different levels of sign language. * **📚 Sign Language Dictionary:** A dedicated section to look up specific signs and their meanings. * **📷 AR Practice (Augmented Reality):** Interactive camera-based features allowing users to detect objects. * **📖 Story Books:** Reading materials designed to support sign language learning. * **Video & Interactive Lessons:** Structured lessons combining video content with interactive practice. * **Parent Dashboard:** A dedicated interface for parents to track their child's progress. * **User Profiles:** Individualized profiles to manage settings and track achievements. ## 🛠️ Tech Stack * **Framework:** React (v19) * **Routing:** React Router (v7) * **Icons:** FontAwesome & React Icons * **Styling:** CSS3 ## 💻 Getting Started To run this project locally, follow these steps: ### Prerequisites Make sure you have **Node.js** and **npm** installed on your machine. ### Installation 1. **Clone the repository** ```bash git clone github.com cd ESL-web-application ``` 2. **Install dependencies** ```bash npm install ``` 3. **Start the development server** ```bash npm start ``` 4. **Open in Browser** The application will typically run at `localhost`. ## 📂 Project Structure * `src/Pages/`: Contains individual page components (Landing, Lessons, Dictionary, AR, etc.). * `src/Components/`: Reusable UI components. * `src/assets/`: Images, icons, and static assets used throughout the app. * `src …