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.