https://github.com/mohwildan/vocallia
https://github.com/mohwildan/vocallia
card-app electron react typescript vocabulary
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mohwildan/vocallia
- Owner: mohwildan
- License: mit
- Created: 2024-10-27T04:02:19.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-02T20:20:33.000Z (12 months ago)
- Last Synced: 2025-04-07T03:41:26.232Z (7 months ago)
- Topics: card-app, electron, react, typescript, vocabulary
- Language: TypeScript
- Homepage:
- Size: 2.43 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# 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

### Dark Mode Main Interface

### Adding Vocabulary

### Options Menu

## Installation
### Prerequisites
Before installing Vocallia, make sure you have [Node.js](https://nodejs.org/) and [npm](https://www.npmjs.com/) installed on your system.
### Steps
1. **Clone the Repository:**
```bash
git clone https://github.com/mohwildan/vocallia.git
cd vocallia
```
2. **Install Dependencies:**
```bash
npm install
```
3. **Run the Application:**
```bash
npm run start
```