Skip to content

A Vue.js app for managing translations between languages, with add, search, and delete functionalities. Powered by Convex for real-time data management.

License

Notifications You must be signed in to change notification settings

FelixAlexK/Dictionary

Repository files navigation

Dictionary App

A Vue.js application for managing a dictionary of translations between different languages. Users can add new entries, search for existing entries, and delete entries.

Table of Contents

Features

  • Add new dictionary entries with translations.
  • Search for existing entries.
  • Delete entries.
  • Responsive design.

Installation

  1. Clone the repository:

    git clone https://github.com/FelixAlexK/Dictionary.git
    cd Dictionary
  2. Install dependencies:

    bun install

Usage

  1. Start the development server:

    bun dev
  2. Start Convex:

    bunx convex dev
  3. Open your browser and navigate to:

    http://localhost:5173/
    
  4. Add a new entry:

    • Select the source language.
    • Enter the text in the source language.
    • Select the target language.
    • Enter the translation.
    • Click "Add Entry".
  5. Search for entries:

    • Use the search bar to filter entries by text.
  6. Delete an entry:

    • Click the trash icon next to the entry you want to delete.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A Vue.js app for managing translations between languages, with add, search, and delete functionalities. Powered by Convex for real-time data management.

Topics

Resources

License

Stars

Watchers

Forks