Skip to content

Esteban-RG/Alumnithon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📦 Alumnithon - Sith

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

🗂️ Estructura del Proyecto

alumnithon/
│
│ ── src/
│ ── pom.xml
│
├── frontend/
│ ├── src/
│ └── index.html
│
├── README.md
└── .gitignore

🧪 Ejecución local completa

  • Clona el repositorio:
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
GitHub GitHub

Equipo Backend

Ricardo Esteban Reyes Gutiérrez Roberto Figueroa Paz Sergio Zuñiga Fraga
GitHub GitHub GitHub

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors