You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Aplicación web progresiva que facilita el intercambio lingüístico y cultural entre personas de distintos países, mediante un sistema accesible, intuitivo y centrado en la interacción humana significativa, superando las limitaciones geográficas y promoviendo el aprendizaje colaborativo.
🚀 Stack Tecnológico
Tecnología
Descripción
🧠 Backend
Java 17, Spring Boot 3, Maven, Spring Data JPA, Spring Security con JWT, SpringDoc
🎨 Frontend
React, Vite, React Router, TailwindCSS
🗄️ Base de datos
H2, PostgreSQL
🛠️ Build Tool
Git, GitHub, Postman, Figma, Docker
🎨 Diseño UI
Disponible en Figma.
Realizado por Diego O. Mateus
Funcionalidades del proyecto
Usuario
Registrar e iniciar sesión
Se usan los siguientes roles: ADMIN y USER
Un usuario puede seguir o no seguir a otro usuario
Evento
Crea, lista todos, lista uno y elimina un evento
Muestra los intereses para que los usuarios se quieran unir
Se puede crear con tres tipos de eventos: CURSO, MENTORIA y DESAFIO
Muestra el estado del evento: EMPEZADO y FINALIZADO
Al momento de crear un evento se agrega el enlace del canal de comunicación como WhatsApp, Telegram y Zoom
git clone https://github.com/Esteban-RG/alumnithon.git
cd alumnithon
Ejecuta el proyecto:
./mvnw spring-boot:run
🧪 Ejecución local solo frontend
Clona el repositorio:
git clone https://github.com/Esteban-RG/alumnithon.git
cd alumnithon
Genera los recursos necesarios:
./mvnw generate-resources
Entra en la carpeta frontend:
cd frontend
Instala las dependencias:
npm install
Ejecuta el proyecto:
npm start
Desarrolladores del Proyecto 💻
Equipo Frontend
Diego O. Mateus
Julio Paz Sosa
Equipo Backend
Ricardo Esteban Reyes Gutiérrez
Roberto Figueroa Paz
Sergio Zuñiga Fraga
About
Aplicación web progresiva que facilita el intercambio lingüístico y cultural entre personas de distintos países, mediante un sistema accesible, intuitivo y centrado en la interacción humana significativa, promoviendo el aprendizaje colaborativo. #Alumnithon #Alumnione