| Tecnología | Versión |
|---|---|
| Node.js (ES Modules) | 18+ |
| Express | 4.19 |
| EJS / ejs-mate | 3.1 / 4.0 |
| PostgreSQL (vía Docker) | imagen oficial postgres |
API de Notion (@notionhq/client) |
2.2 |
API de OpenAI (openai, modelo gpt-3.5-turbo) |
4.42 |
| Ollama + Mixtral (chatbot local, expuesto con ngrok) | dolphin-2.7-mixtral-8x7b |
| FullCalendar | 6.1 |
| Bootstrap | 5.3 |
| Passport (local + Google OAuth2) | 0.7 |
| Cypress (pruebas E2E) | 13.11 |
Última actualización del sistema: 7 de julio de 2024
¿Tienes un proyecto enorme y no sabes por dónde empezar? Cronos convierte una simple descripción en un plan completo: tareas, pasos y fechas, listo para seguir en un calendario y para llevarlo a Notion con un clic. Deja de organizar y empieza a hacer.
- Del prompt al plan: describe tu idea y Cronos, con IA, genera automáticamente tareas detalladas y ordenadas.

- Ve tu progreso de un vistazo: un calendario interactivo muestra fechas de entrega y avance de cada proyecto.

- Llévalo a Notion: duplica tus proyectos en Notion y sigue trabajando en la herramienta que ya usas.

- Tu información, segura: cada proyecto y tarea queda guardado en tu cuenta, listo cuando lo necesites.

- Un asistente siempre a mano: el chatbot integrado responde tus dudas en tiempo real. Funciona con OpenAI o con un modelo local (Ollama) expuesto mediante ngrok.

Los proyectos grandes se abandonan porque abruman. Cronos los divide en partes pequeñas y manejables, para que siempre sepas cuál es el siguiente paso. Menos tiempo planeando, más tiempo avanzando.
Ver video de funcionalidad de Cronos · Presentación de Cronos
Requisitos: Node.js, PostgreSQL (o Docker) y tus claves de Notion y OpenAI.
- Clona el repositorio.
- Entra a
ProyectoCronos/nodejs-mvc-boilerplate-mastere instala dependencias connpm install. - Crea un archivo
.envconNOTION_KEY,NOTION_PAGE_IDyOPENAI_API_KEY(yURL_OF_NGROKsi usas el chatbot local). - Levanta la base de datos con Docker (
docker-compose up). - Inicia los servidores con
node src/server.jsynode src/Front.js. - Abre
localhost:3000, regístrate y crea tu primer proyecto.
Cronos cuenta con pruebas end-to-end con Cypress: ver video de pruebas.
¿Quieres sumarte? Abre un pull request describiendo los cambios o nuevas funcionalidades que propones.
Este proyecto está licenciado bajo la Cronos License; consulta el archivo LICENSE.
Cronos fue desarrollado por sus desarrolladores principales, Aaron Hernández y Fernando Cuevas Arroyo: Aaron dio forma a la plataforma, la integración con Notion y OpenAI y el chatbot; Fernando, al sistema de acceso y registro de usuarios. Gracias también a quienes aportaron ideas y pruebas en el camino.
¿Preguntas o ideas? Escríbenos:
- Aaron Hernández: correo en su perfil de GitHub o www.aaronhernandez.me
- Fernando Cuevas Arroyo: fernandoyiuuu@gmail.com

