Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

TheShvdow/API-Open-Food-Senegal-Afrique

Type de record:

software
Créateur:
The
Hôte:
Bienvenue dans Open Food Sénégal/Afrique API 🎉 Un projet open-source qui vise à créer une base de données collaborative et publique sur les aliments, boissons et produits consommés en Afrique, avec un focus particulier sur le Sénégal. # 🌍 Open Food Sénégal / Afrique API Bienvenue dans **Open Food Sénégal/Afrique API** 🎉 Un projet open-source qui vise à créer une base de données collaborative et publique sur les aliments, boissons et produits consommés en Afrique, avec un focus particulier sur le Sénégal. L’API REST est construite en **Node.js + Express + TypeScript**, suivant les bonnes pratiques de l’architecture logicielle (SOLID, Design Patterns, Clean Architecture). Elle permettra à la communauté de : - Explorer les aliments locaux avec leurs informations nutritionnelles - Créer/mettre à jour une base de données ouverte pour la recherche et l’innovation - Soutenir les projets éducatifs, e-learning, santé et nutrition en Afrique --- ## 🚀 Stack technique - **Node.js** + **Express** (framework web) - **TypeScript** (strict typing activé) - **Prisma** (ORM avec PostgreSQL) - **Zod** (validation de données) - **Winston** (logging) --- ## 📦 Installation ```bash # 1. Cloner le repo git clone github.com /open-food-africa-api.git cd open-food-africa-api # 2. Installer les dépendances npm install # 3. Configurer la base de données cp .env.example .env # Modifier .env avec vos infos Postgres # 4. Générer le schéma DB npx prisma migrate dev --name init # 5. Lancer le projet en dev npm run dev

Visit

github.com