Skip to content

andrew-saeed/ta3allam-el-roosiya

Repository files navigation

Ta3allam el Roosiya

Your journey with the Russian language begins here with a variety of lessons and exercises.

Introduction

Ta3allam-el-roosiya is a Progressive Web App (PWA) designed to help learners dive into the Russian language. With interactive lessons, exercises, and a user-friendly interface, this app makes learning both effective and fun.

Features

  • Interactive Lessons: Learn the basics of Russian grammar, vocabulary, and pronunciation.
  • Tailored Exercises: Reinforce your learning with quizzes and practice exercises.
  • Multi-Language Support: Available in multiple languages using Vue I18n.
  • Offline Support: Access lessons and exercises even without an internet connection.
  • User Management: Leverage Pinia for state management to track progress.
  • Elegant UI: Built with PrimeVue and styled with TailwindCSS with support for Dark mode.

Installation

To run the project locally:

  1. Clone the repository:

    git clone https://github.com/yourusername/ta3allam-el-roosiya.git
  2. Navigate to the project directory:

    cd ta3allam-el-roosiya
  3. Install dependencies:

    npm install
  4. Start the development server:

    npm run dev
  5. Open your browser and navigate to http://localhost:4200.

Dependencies

The project relies on the following libraries:

  • Pinia - State management library for Vue.js.
  • PrimeVue - Rich UI components for Vue.js.
  • TailwindCSS PrimeUI - TailwindCSS-based styles for PrimeVue.
  • Vue 3 - The progressive JavaScript framework.
  • Vue I18n - Internationalization plugin for Vue.js.
  • Vue Router - Router for Vue.js applications.

Contributing

We welcome contributions from the community! To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix.
  3. Submit a pull request with a clear description of the changes.

License

This project is licensed under the MIT License.


Start your Russian language adventure today with Ta3allam el Roosiya!

About

your journey with the Russian language begins here with a variety of lessons and exercises.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors