/g10-MynimaList

Primary LanguageJavaApache License 2.0Apache-2.0

MynimaList

MynimaList consiste en una aplicación web minimalista e intuitiva para realizar anotaciones como listas de tareas, ideas de proyectos o recordatorios.

MynimaList es el proyecto final de un grupo de estudiantes del doble grado de Ingienería Informática + Matemáticas, correspondiente a la asignatura de Introducción a la Ingienería del Software.

Comenzando 🚀

Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas.

Pre-requisitos 📋

Para poder ver la web en un navegador se debe de tener instalado React. Para instalar acceder a la web de React. Para comprobar que esta instalado correctamente:

npm --version 

Con esto sera posible visionar el front-end. Para hacer funcionar el back-end:

Instalación: Descarga el codigo fuente 🔧

En caso de tener instalado git, basta con clonar el repositorio

git clone https://github.com/Jacobo-EG/g10-MynimaList.git

o puede descargar el codigo directamente desde este enlace

Para lanzar el proyecto, ejecutar el front-end, hacer en la carpeta g10-MynimaList/mynimalist/

npm install

para instalar las dependencias necesarias, y para lanzar el proyecto:

npm start

En cuento al back-end, para lanzar la base de datos en local hay que tener instalado PostgreSQL

Para comprabar que esta instalado correctamente:

postgres --version

A continuación, creamos un usuario las credenciales que aparecen en el archivo application.yml en la ruta MynimalistAPI/target/classes y lanzarlo.

CREATE USER myuser WITH PASSWORD 'secret_passwd';

Despliegue 📦

Puedes encontrar la última version de MynimaList online en el siguiente enlace.

Construido con 🛠️

Para el front-end:

Para el back-end:

Autores ✒️

Los alumnos del doble grado de Matemáticas + Ingienería Informática que han realizado este proyecto han sido:

También puedes mirar la lista de todos los contribuyentes quíenes han participado en este proyecto.