Jupiter es una propuesta innovadora de aplicación web donde cualquier usuario puede crear diagramas de clases mediante UML de forma interactiva, amigable e intuitiva. Los usuarios podrán realizar diagramas de clases para cualquier proyecto y exportar los resultados fácilmente.
-
Clonar el Repositorio: Clona este repositorio en tu editor de código preferido, como Visual Studio Code.
git clone https://github.com/lunajulio/jupiter.git
-
Instalar Dependencias: Abre una terminal en el editor de código y ejecuta los siguientes comandos para instalar las dependencias necesarias:
npm i react-scripts npm install
-
Ejecutar el Servidor y la Aplicación: Es necesario usar dos terminales para el correcto uso y autenticación que hace la aplicación.
- Servidor: En la primera terminal, ejecuta el servidor que maneja las peticiones a la base de datos:
node server/index.js
- Aplicación Web: En la segunda terminal, inicia la aplicación web con el siguiente comando:
npm start
¡Y así podrás comenzar a usar la aplicación! 🎉
- Servidor: En la primera terminal, ejecuta el servidor que maneja las peticiones a la base de datos:
- Generación de Código: Convertir la información del diagrama UML en código Java, facilitando su uso en proyectos reales.
- Relaciones Avanzadas: Añadir más tipos de relaciones entre clases como Agregación, Composición, Dependencia y Herencia.
- Sebastian Arteta
- German Centanaro
- Jason Estrada
- Luna Julio
¡Esperamos que disfrutes usando Jupiter tanto como nosotros disfrutamos desarrollándolo! 🌟🚀