Logo Lanfrica

mwangitau/Kamusi_ya_Kiswahili

Domaine:

natural language processing

Type de record:

toolssoftware
Créateur:
mwa
Hôte:
KAMUSI # Kamusi ya Kiswahili A lightweight, fast Swahili dictionary web application built with HTML, CSS, and JavaScript, hosted on Firebase. ## Features - **Fast Search**: Instant search results as you type. - **Large Vocabulary**: Over 16,000 entries from a comprehensive Swahili database. - **Clean UI**: Minimalist design focused on readability and ease of use. - **Firebase Hosted**: High-performance delivery through Firebase Hosting. ## Project Structure - `public/`: Contains the static assets for the website. - `index.html`: The main entry point. - `main.js`: Handles search logic and data fetching. - `style.css`: Application styling. - `words.json`: The dictionary data in JSON format. - `firebase.json`: Configuration for Firebase Hosting. ## Technologies Used - **Frontend**: Vanilla JavaScript, CSS3, HTML5. - **Backend/Hosting**: Firebase Hosting. - **Data Source**: JSON-based dictionary dataset. ## How to Run Locally 1. Clone the repository. 2. Install the Firebase CLI: `npm install -g firebase-tools`. 3. Login to Firebase: `firebase login`. 4. Serve the project: `firebase serve`. ## Deployment To deploy the latest version to production: ```bash firebase deploy --only hosting ``` ## License This project is licensed under the MIT License.