Logo Lanfrica

DonMassa84/Finca-BIO-MASSA

Domain:

agriculture

Record type:

software
Creator:
Don
Host:
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 …

Languages