CheckHealth SL is a health product price comparison web app for Sierra Leone. Built with Next.js, TypeScript, and Tailwind CSS, it lets users search, compare, and contribute real-time prices for common medicines and health items across local markets. Built during the Christex Foundation VibeShift Hackathon using AI tools.
# 🩺 CheckHealth SL 🇸🇱
**Empowering rural communities with transparent access to essential healthcare product prices.**
**CheckHealth SL** is a responsive web app designed to crowdsource and compare the real-time prices of medicines and health-related products in Sierra Leone. Built during the **Christex Foundation VibeShift Hackathon 2025**, the platform directly aligns with the Springboard idea: **Telehealth Platform for Rural Women**, by addressing a major healthcare barrier — **affordable and accessible pricing information**.
🧠 By empowering communities to submit and search prices for essential items like paracetamol, malaria medication, and hygiene products, we give rural women and families more control over their healthcare decisions.
🔗 **Live App**: checkhealth-sl.vercel.app
---
## 🚀 Features
- 🔍 **Search and Compare** prices for common healthcare products by location
- 📊 **Price History** and update timelines for transparency
- 📥 **Contribute a Price** – Community members can add prices from their local shops
- 🌐 **Mobile-first responsive design**
- 🌓 **Light/Dark mode toggle**
- 🧼 Clean UI built with Tailwind CSS
---
## 🖼️ Pages Overview
1. **Homepage**
- Hero section with tagline: *“Don’t Guess the Price. Check It.”*
- Quick Search + “Contribute a Price” call to action
- Trending or most searched healthcare items
2. **Search Results**
- Real-time list of submitted product prices
- Filters: by market or product category
- Sort options: Price (Low to High), Recently Updated
3. **Add Price Page**
- Submit product name, price, market, seller (optional), and date
4. **Product Detail Page**
- See a price history graph and contributor info (if verified)
- Update product price button
5. **Moderator Dashboard (Basic Layout)**
- Approve or reject submissions
- Manage flagged entries and user roles
---
## 💻 Tech Stack
- **Next.js 14** (App Router, Server Actions)
- **TypeScript / TSX**
- **Tailwind CSS**
- **Vercel** for deployment
- *(Backend planned: …