AgroMarket
AgroMarket es una plataforma de código abierto diseñada para fortalecer la comercialización de productos agrícolas en El Salvador.
Su propósito es mejorar la interacción entre pequeños productores, vendedores de mercados locales y consumidores, utilizando tecnologías accesibles como la geolocalización y el cálculo de rutas.
Tecnologías principales
- Frontend: React.js
- Backend: Node.js + Express
- Base de datos: MongoDB
- Otros: Mapas y geolocalización con Leaflet
Estructura del proyecto
AGROMARKET_CLIENT
Aplicación web desarrollada en React.
- Visualización de productos agrícolas.
- Mapa interactivo con rutas para facilitar la compra.
- Interfaz amigable para productores y consumidores.
AGROMARKET_SERVER
Servidor backend que ofrece:
- API RESTful para el cliente web.
- Gestión de usuarios, productos y transacciones.
- Cálculo de rutas optimizadas con geolocalización.
Requisitos
- Node.js >= 18.x
- MongoDB >= 6.x
- NPM >= 9.x
Instalacion
Clonar el repositorio
git clone https://github.com/acardo02/AgroMarket.git
Instalar dependencias del cliente
cd AGROMARKET_CLIENT npm install
Instalar dependencias del servidor
cd ../AGROMARKET_SERVER npm install
Correr el frontend en AGROMARKET_CLIENT
npm run dev
Correr el backend en AGROMARKET_SERVER
npm run start