WordVault is a mobile vocabulary app. This is an open-source project designed to help language learners enhance their vocabulary skills.
The main feature of this vocabulary is that it's blank, completely. It's you who's learning new languages thus you'll have to fill it on your own with the new words you come across.
The app supports multiple languages and is accessible on Android.
- Initially blank vocabularies for any language
- Create/Edit/Delete a new word and its definition
- Assign labels to words and filter words list by label
- Definitions search on the Internet (English only)
- Vocabulary quizzes
- Words ratings based on how successful you guess them in quizzes
- User-friendly interface
- The duck 🦆!
To install and run the project locally, follow these steps:
Clone this repository.
git clone git@github.com:elShiaLabeouf/word_vault.git
Navigate into the project directory.
cd word_vault
Ensure you have Flutter installed on your machine. If not, follow the instructions on the Flutter website to install it.
Check your Flutter installation with the following command:
flutter doctor
This command checks your environment and displays a report of the status of your Flutter installation. Be sure to resolve any reported issues before proceeding with the installation of the app.
Install all the dependencies with Flutter:
flutter pub get
Start the app. Make sure you have an emulator running, or a device connected over USB and debugging enabled on that device.
flutter run -d android
Discussions and contributions are welcomed and appreciated. Feel free to open a new issue or a PR!
This project is licensed under the Creative Commons CC BY-NC License