TenaSana AssetChain - Agricultural Investment Platform for Burundi. A platform connecting farmers, cooperatives, and investors to fund sustainable agricultural projects.
# TenaSana AssetChain Platform
TenaSana AssetChain is an agricultural investment platform designed specifically for Burundi, connecting farmers, cooperatives, and investors to fund sustainable agricultural projects.
## Features
- **Multi-language Support**: French, Kirundi, and English
- **User Roles**: Farmers, Cooperatives, Investors, and Administrators
- **Project Management**: Create, fund, and track agricultural projects
- **Investment Tracking**: Real-time project funding and progress updates
- **Secure Authentication**: Role-based access control
- **Mobile Responsive**: Optimized for all devices
## Tech Stack
- **Framework**: Next.js 15.3.2 with App Router
- **Styling**: Tailwind CSS + shadcn/ui components
- **Language**: TypeScript
- **Package Manager**: Bun
- **Deployment**: Netlify (optimized)
- **Database**: Ready for Supabase integration
## Quick Start
### Prerequisites
- Node.js 22+
- Bun package manager
### Installation
1. Clone the repository:
```bash
git clone
github.com
cd tenasana-platform
```
2. Install dependencies:
```bash
bun install
```
3. Run the development server:
```bash
bun dev
```
4. Open
localhost in your browser.
## Deployment on Netlify
### Method 1: GitHub Integration (Recommended)
1. **Connect to Netlify**:
- Go to Netlify Dashboard
- Click "New site from Git"
- Connect your GitHub account
- Select the `tenasana-platform` repository
2. **Configure Build Settings**:
- Build command: `bun run build`
- Publish directory: Leave empty (configured in netlify.toml)
- Node version: 22 (configured in netlify.toml)
3. **Deploy**:
- Click "Deploy site"
- Your site will be live in minutes!
### Method 2: Manual Deployment
1. **Build the project**:
```bash
bun run build
```
2. **Upload to Netlify**:
- Drag and drop the `out` folder to Netlify's deploy interface
### Environment Configuration
If you plan to add a database (Supabase recommended):
1. Add environment vari …