Skip to content

mohwildan/vocallia

Repository files navigation

Vocallia

Vocallia is a desktop application designed to help users learn and manage vocabulary in various languages. With an intuitive interface and comprehensive features, Vocallia makes the language learning process enjoyable and effective.

Features

  • Vocabulary Management: Add, edit, and delete vocabulary across different categories (nouns, verbs, adjectives, etc.).
  • Export & Import: Export vocabulary to JSON or CSV format and import vocabulary from files for easy management.
  • Random Mode: Learn vocabulary in random order to enhance retention.
  • Auto Speak: Automatic speaking feature to hear the pronunciation of vocabulary.
  • Speak Delay Settings: Adjust the speaking delay for a better learning experience.
  • Responsive Interface: Attractive design that is easy to use on various screen sizes.

Screenshots

Here are some screenshots of the application in action:

Light Mode Main Interface

Main Interface

Dark Mode Main Interface

Main Interface

Adding Vocabulary

Adding Vocabulary

Options Menu

Export Options

Installation

Prerequisites

Before installing Vocallia, make sure you have Node.js and npm installed on your system.

Steps

  1. Clone the Repository:
 git clone https://github.com/mohwildan/vocallia.git
 cd vocallia
  1. Install Dependencies:
npm install
  1. Run the Application:
 npm run start