Skip to content

🦉 ✨ Interactive language learning app for English vocabulary practice with word of the day feature, training mode and progress tracking. Built with React, MobX and Material-UI.

Notifications You must be signed in to change notification settings

Emmnia/words-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Peaceful Owl - Language Learning App

Peaceful Owl Logo

Overview

Peaceful Owl is an interactive language learning application designed to help users learn English vocabulary through various engaging features. The app offers a clean, user-friendly interface with both light and dark themes for comfortable usage at any time of day.

Features

Core Functionality

  • Word of the Day: Daily vocabulary updates with pronunciation and translations
  • Word Cards: Interactive flashcards with English words, transcriptions, and Russian translations
  • Training Mode: Practice mode for learning and memorizing words
  • Statistics: Track your learning progress and success rate

Technical Features

  • Responsive Design: Fully adaptive layout for all devices
  • Theme Switching: Toggle between light and dark modes
  • Local Storage: Saves user preferences and progress
  • Offline Support: Core functionality works without internet connection

Technology Stack

  • Frontend Framework: React
  • State Management: MobX
  • Styling: Styled Components, Material-UI
  • Additional Libraries:
    • React Router for navigation
    • React Helmet for document head management
    • FontAwesome for icons
    • UUID for unique identifiers

Getting Started

  1. Clone the repository: git clone https://github.com/Emmnia/words-app.git

  2. Install dependencies: npm install

  3. Run the development server: npm run dev

  4. Open http://localhost:5173 in your browser

About

🦉 ✨ Interactive language learning app for English vocabulary practice with word of the day feature, training mode and progress tracking. Built with React, MobX and Material-UI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages