Logo Lanfrica

charlesricha/Kuza-Kenya

Domain:

digital infrastructure

Record type:

software
Creator:
cha
Host:
A website that allows kenyans to showcase all challenges facing them locally.future intergration to cater for multiple countries # Kuza Kenya: Community Issue Reporter Report community issues and help build a better Kenya. --- ## 🚀 About Kuza Kenya Kuza Kenya is a modern web application designed to empower citizens to easily report local infrastructure problems such as potholes, untagged garbage, and other community concerns. By providing a simple and intuitive platform for reporting, Kuza Kenya aims to bridge the gap between citizens and local authorities, fostering a more collaborative approach to community development. The application features **Kiboko**, a friendly hippo assistant chatbot, to guide users and answer their questions, making the reporting process more engaging and accessible. ## ✨ Key Features - **📝 Easy Issue Reporting:** A simple, user-friendly form to submit issue details, including a description and an image. - **📍 Geolocation Tagging:** Automatically captures the user's current location to provide precise coordinates for every report. - **📸 Image Uploads:** Users can upload a photo of the issue, providing clear visual evidence for authorities. - **🤖 Kiboko Chatbot:** An interactive chatbot that answers user questions about the platform and how to report issues effectively. - **📱 Fully Responsive:** A clean, modern interface that works seamlessly across desktops, tablets, and mobile devices. - **✅ Instant Feedback:** Users receive immediate confirmation upon successful submission of their report. ## 🛠️ Tech Stack This project is built with a modern, robust, and scalable tech stack: - **Framework:** Next.js (with App Router) - **Language:** TypeScript - **UI:** React - **Styling:** Tailwind CSS - **Components:** ShadCN UI - **Icons:** Lucide React - **Backend Service:** Supabase (for database and file storage) ## ⚙️ Getting Started Follow these instructions to get a local copy up and running for development and testing purposes. ### Prerequisites - Node.js (version 18 or higher) - npm or a compatible package manager - A Supabase account to get your pro …