Logo Lanfrica

Vincent-Ojiambo/AquaLink_Ke

Domaine:

socioeconomic

Type de record:

software
Créateur:
Vin
Hôte:
AquaLink Kenya - Connecting fishers and buyers through a secure, real-time platform. AquaLink Kenya A comprehensive platform connecting fishers and buyers in Kenya's seafood industry, promoting sustainable fishing practices and efficient trade. ## 🌟 Features ### For Fishers - 🎣 Create and manage your professional fisher profile - 📱 List your daily catch with real-time updates - 📍 Show your location and fishing zones - 💳 Secure payment processing - 🚨 Emergency safety features and alerts ### For Buyers - 🛒 Browse fresh catch from local fishers - 🔍 Advanced search and filtering - 📅 Schedule pickups or deliveries - ⭐ Rate and review fishers - 🔄 Real-time inventory updates ### Safety Features - 🆘 Emergency alert system - 📍 Live location sharing - 🚨 Quick access to emergency contacts - 🛟 Safety guidelines and resources ## 🚀 Tech Stack ### Frontend - ⚛️ React 18 with TypeScript - 🎨 Tailwind CSS + Shadcn UI - 🚀 Vite for fast development - 📱 Fully responsive design ### Backend - 🔐 Supabase Authentication - 🗄️ PostgreSQL Database - 📦 Supabase Storage for media - 🔄 Real-time updates with Supabase ### Development Tools - 🧪 React Query for server state - 📝 React Hook Form for forms - 🎯 ESLint + Prettier - 🐳 Docker support ## 🛠️ Getting Started ### Prerequisites - Node.js 18+ (LTS recommended) - npm 9+ or yarn 1.22+ - Git ### Local Development 1. **Clone the repository** ```bash git clone github.com cd AquaLink ``` 2. **Install dependencies** ```bash npm install # or yarn ``` 3. **Set up environment variables** Create a `.env` file in the root directory: ```env VITE_SUPABASE_URL=your_supabase_url VITE_SUPABASE_ANON_KEY=your_supabase_anon_key ``` 4. **Start the development server** ```bash npm run dev # or yarn dev ``` The app will be available at `localhost` ## 📱 Mobile App AquaLink also has a companion mobile app (coming soon) with additional features: - 📍 Offline access to critical information - 🚨 Push notifications for alerts - 📸 Direct image capture for catch listings - 🗺️ Offline maps f …

Licenses