Ethiopian farmer support platform
# Hulufarm
Ethiopian farmer support platform
# Hulufarm
A Next.js full-stack web application built with the App Router, Tailwind CSS, Prisma, and reusable UI components (shadcn/ui). This project provides a registration and check-in/check-out system, along with integrations for external APIs.
---
## 🚀 Features
- **Authentication** — Manage users and sessions.
- **Registration & Tracking** — Users can register their name, ID, and laptop brand; check in and check out.
- **Admin Dashboard** — CRUD interface for registered data (view, edit, delete).
- **Search** — Quickly find records in the dashboard.
- **API Integrations** — Supports external services:
- Weather (OpenWeatherMap)
- Payment (Stripe)
- SMS (Twilio)
- Notification (FCM)
- Maps (Google Maps)
- **UI Components** — Built with **shadcn/ui**, providing modular, accessible design.
---
## đź§± Tech Stack
| Layer | Technologies |
|---|---|
| **Frontend** | Next.js (App Router), React, TypeScript |
| **Styling** | Tailwind CSS, shadcn/ui |
| **Backend / Data** | Next.js API routes, Prisma ORM |
| **Authentication** | NextAuth / Auth0 / Firebase (configurable) |
| **External Services** | Stripe, Twilio, Firebase Cloud Messaging, OpenWeatherMap, Google Maps API |