PymeUp es una plataforma web integral diseñada específicamente para Pequeñas y Medianas Empresas (PyMEs) que combina herramientas de gestión empresarial, marketing digital y automatización en una sola solución.
PymeUp es una aplicación web moderna que ofrece a las PyMEs todas las herramientas necesarias para digitalizar y optimizar sus operaciones comerciales, desde la gestión interna hasta la presencia digital.
- Dashboard Intuitivo: Vista general de métricas clave del negocio
- Gestión de Productos y Servicios: Catálogo digital completo
- Control de Operaciones Centrales: Gestión de empleados, tareas y ventas
- Sistema de Configuración: Personalización completa de la plataforma
- Generador de Sitios Web: Crea sitios web profesionales en minutos
- Plantillas predefinidas (Restaurante, Tienda, Profesional)
- Editor visual drag & drop
- Personalización completa de contenido y estilos
- Publicación automática con Firebase Hosting
- Asistente de Instagram: Gestión integral de redes sociales
- Programación de posts e historias
- Análisis de métricas de engagement
- Sugerencias de contenido con IA
- Integración con Meta Business API
- Chatbot Inteligente: Asistente virtual para consultas empresariales
- Análisis Predictivo: Insights basados en datos de la empresa
- Automatización de Tareas: Flujos de trabajo optimizados
- React 19 con TypeScript
- Vite para build y desarrollo
- TailwindCSS para estilos
- Framer Motion para animaciones
- React Router para navegación
- Node.js con Express
- Python para procesamiento de datos y APIs
- Firebase (Hosting + Firestore)
- Supabase (PostgreSQL + Auth + Real-time)
- Meta Business API (Instagram/Facebook)
- OpenAI API (Chatbot y sugerencias)
- Node.js 18+
- npm o yarn
- Cuenta de Supabase
- Cuenta de Firebase
- Clonar el repositorio
git clone https://github.com/iadev2005/PymeUp.git
cd PymeUp- Instalar dependencias del Backend
cd backend
npm install- Instalar dependencias del Frontend
cd ../frontend
npm install- Configurar variables de entorno
Backend (.env en carpeta backend):
PORT=3001
SUPABASE_URL=your_supabase_url
SUPABASE_ANON_KEY=your_supabase_anon_key
FIREBASE_API_KEY=your_firebase_api_key
FIREBASE_AUTH_DOMAIN=your_firebase_auth_domain
FIREBASE_PROJECT_ID=your_firebase_project_idFrontend (.env en carpeta frontend):
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
VITE_FIREBASE_API_KEY=your_firebase_api_key
VITE_FIREBASE_AUTH_DOMAIN=your_firebase_auth_domain
VITE_FIREBASE_PROJECT_ID=your_firebase_project_id
VITE_FIREBASE_STORAGE_BUCKET=your_firebase_storage_bucket
VITE_FIREBASE_MESSAGING_SENDER_ID=your_firebase_messaging_sender_id
VITE_FIREBASE_APP_ID=your_firebase_app_idcd backend
npm startEl backend se ejecutará en http://localhost:3001
cd frontend
npm run devEl frontend se ejecutará en http://localhost:5173
- Editor Visual: Interfaz drag & drop intuitiva
- Plantillas Responsivas: Diseños optimizados para móviles
- Personalización Avanzada: Colores, fuentes, layouts
- Publicación Instantánea: Deploy automático a Firebase
- Métricas en Tiempo Real: Ventas, productos, servicios
- Gráficos Interactivos: Visualización de datos con Recharts
- Filtros Dinámicos: Análisis por períodos y categorías
- Programación Inteligente: Posts automáticos en horarios óptimos
- Análisis de Performance: Métricas detalladas de engagement
- Contenido Generado por IA: Sugerencias personalizadas
- Configurar proyecto en supabase.com
- Obtener URL y anon key
- Configurar tablas de base de datos
- Crear proyecto en firebase.google.com
- Habilitar Hosting y Firestore
- Configurar reglas de seguridad
- Crear aplicación en developers.facebook.com
- Configurar permisos de Instagram Business
- Obtener token de acceso
PymeUp/
├── backend/ # Servidor Node.js + Express
│ ├── server.js # Servidor principal
│ ├── package.json # Dependencias del backend
│ └── .env # Variables de entorno del backend
├── frontend/ # Aplicación React + Vite
│ ├── src/
│ │ ├── components/ # Componentes reutilizables
│ │ ├── pages/ # Páginas principales
│ │ ├── context/ # Contextos de React
│ │ ├── types/ # Definiciones de TypeScript
│ │ ├── lib/ # Utilidades y helpers
│ │ ├── firebase/ # Configuración de Firebase
│ │ └── supabase/ # Configuración de Supabase
│ ├── public/ # Assets estáticos
│ ├── dist/ # Build de producción
│ ├── package.json # Dependencias del frontend
│ ├── firebase.json # Configuración de Firebase Hosting
│ └── .env # Variables de entorno del frontend
└── README.md # Este archivo
cd backend
npm startcd frontend
npm run build
firebase deploySi el puerto 3001 está ocupado, cambia el puerto en backend/.env:
PORT=3002El backend ya incluye configuración CORS para desarrollo local.
Asegúrate de que ambos archivos .env estén configurados correctamente.
- Fork el proyecto
- Crea una rama para tu feature (
git checkout -b feature/AmazingFeature) - Commit tus cambios (
git commit -m 'Add some AmazingFeature') - Push a la rama (
git push origin feature/AmazingFeature) - Abre un Pull Request
Este proyecto está bajo la Licencia MIT. Ver el archivo LICENSE para más detalles.
PymeUp fue desarrollado durante el Hackathon de Cudicoders por un equipo multidisciplinario:
- iadev2005 - Ignacio Aliendres (Middleware)
- Kobalt09 - Cristian Baczek (Middleware)
- notoriussss - Samuel Guzmán (Backend)
- wildeswt - María Sandoval (Frontend)
- Carlos19men - Carlos Méndez (Backend)
- Evento: Hackathon Cudicoders
- Plataforma: PymeUp - Transformando PyMEs con tecnología moderna
Para soporte técnico o consultas:
- 📧 Email: iadev0721@gmail.com
- 🐛 Issues: GitHub Issues
PymeUp - Transforma la forma en la que trabajas y vendes 🚀