Inscrivez-vous à notre programme d'agriculteurs biologiques et rejoignez notre coopérative de cacao durable
# README - Finca BIO MASSA Bauernregistrierung
## 🌱 Projektübersicht
Finca BIO MASSA ist eine Webanwendung zur Registrierung von Bio-Bauern für eine Kakao-Kooperative. Die Anwendung ermöglicht es Landwirten, sich online zu registrieren und verwaltet die Daten in einer MongoDB-Datenbank.
## ✨ Funktionen
- **Mehrsprachige Unterstützung**: Französisch, Spanisch und Deutsch
- **Responsive Design**: Optimiert für PC, Tablet und Smartphone
- **Datenpersistenz**: Speicherung der Registrierungen in MongoDB
- **Benutzerfreundliche Oberfläche**: Intuitive Formulare und Bestätigungen
- **Kontaktinformationen**: Vollständige Kontaktdaten der Projektverantwortlichen
## 🚀 Installation und Einrichtung
### Voraussetzungen
- Node.js und npm
- MongoDB-Datenbank (lokal oder gehostet)
- Git
### Schritte zur Installation
1. Repository klonen:
```bash
git clone
github.com
cd Finca-BIO-MASSA
```
2. Abhängigkeiten installieren:
```bash
npm install
```
3. Umgebungsvariablen konfigurieren:
Erstellen Sie eine `.env` Datei im Hauptverzeichnis:
```
MONGODB_URI=Ihre_MongoDB_Verbindungszeichenfolge
PORT=3000
API_URL=
localhost
```
4. Anwendung starten:
```bash
npm start
```
5. Im Browser öffnen:
Öffnen Sie `
localhost` in Ihrem Browser.
## 📦 Projektstruktur
```
Finca-BIO-MASSA/
├── public/
│ ├── index.html # Haupt-HTML-Datei
│ ├── style.css # Styling
│ └── script.js # Client-seitige Skripte
├── server/
│ ├── server.js # Express-Server
│ ├── routes.js API-Routen
│ └── database.js # Datenbankverbindung
├── package.json
└── README.md
```
## 🌐 Deployment auf Railway
1. Erstellen Sie ein Konto auf Railway
2. Verbinden Sie Ihr GitHub-Repository mit Railway
3. Fügen Sie Ihre Umgebungsvariablen in Railway hinzu
4. Deployment wird automatisch durchgeführt bei jedem Push zum Main-Branch
## 📋 API-Endpunkte
- `GET /api/farmers` - Abrufen aller registrierten Bauer …