# Shamba — AI-Powered Farm Management App
> **This repository has been archived and is read-only. No further contributions or changes will be accepted.**
Shamba is a mobile app built with Expo (React Native) that helps smallholder farmers track farm activities, manage expenses, get AI-powered advice, and view crop performance reports.
## Stack
- **Frontend:** Expo (React Native), Expo Router, NativeWind (Tailwind CSS)
- **Auth:** Firebase Authentication (email/password)
- **Backend:** Node.js / Express, deployed on Render
- **Database:** MongoDB Atlas (Mongoose)
- **AI:** Google Gemini
## Features
- Onboarding and farm profile setup
- Activity logging (planting, watering, fertilizing, etc.)
- Expense and yield reporting
- AI chat for farming advice and recommendations
- Weather alerts and push notifications
## Project Structure
```
app/ # Expo Router screens (auth, tabs, onboarding)
backend/ # Express API server
components/ # Shared UI components
context/ # React context (auth)
services/ # Firebase, API, and AI service calls
assets/ # Fonts, images, icons
```
---
*This project is archived. The codebase is preserved here for reference only.*