Skip to content

MatiasCV27/C18-41-n-Java-React

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

☕️ SwapItUp | C18-41-n-Java-React ⚛️

¿Te imaginas un lugar donde puedas aprender a tocar la guitarra a cambio de clases de cocina, o mejorar tus habilidades en diseño gráfico enseñando programación?

📕 Descripción del proyecto

SwapItUp es una plataforma en línea que conecta a personas con intereses variados para compartir sus talentos y conocimientos. Nuestra plataforma permite a los usuarios intercambiar habilidades directamente. Aquí, el valor está en el aprendizaje y la colaboración.

Nosotros creemos que cada persona tiene algo valioso que compartir y que el conocimiento no debe estar limitado por barreras económicas. Nuestro objetivo es crear un entorno inclusivo y enriquecedor donde todos puedan crecer y aprender juntos.

🚀 Características y Funcionalidades:

  • Crea tu Perfil: Comparte quién eres, tus intereses y las habilidades que deseas aprender o enseñar.
  • Explora las Oportunidades: Navega por una amplia gama de ofertas de intercambio. Desde idiomas y música hasta tecnología y arte, hay algo para todos.
  • Conecta y Acuerda: Encuentra a alguien con las habilidades que buscas y ofrécele las tuyas a cambio. Establezcan los términos del intercambio y empiecen a aprender juntos.
  • Aprende y Comparte: Disfruta del proceso de aprendizaje mutuo, haz nuevas conexiones y expande tus horizontes.

🛠️ Tecnologías Utilizadas

- Front-End

React Tailwind CSS Typescript Axios HTML5 CSS3 JavaScript

- Back-End

SpringBoot Swagger Postman Docker MySql JWT

- Organización

Logo Logo Logo Logo

👥 Equipo de Trabajo

👩‍💼 Project Manager

Daniel Ceballos

🎨 Diseñador UX/UI | 🧪 Testers QA

Lilliany Flores Aderly Miranda

⚛️ Frontend Developers

Jorge Villafraz Tomás Duran

☕️ Backend Developers

Matias Criollo David Garcia

🚀 Probar el proyecto

Clonar el Repositorio:
git clone https://github.com/MatiasCV27/C18-41-n-Java-React.git

- Pasos para ejecutar el proyecto de Front-End

1.Navegar a la Carpeta del Proyecto Frontend:
cd Client
2.Instalar Dependencias en la terminal:
npm install
3.Crear variables de ambiente: Crea un nuevo archivo ".env" en la raiz del proyecto, luego copia y pega esta variable
VITE_API_URL=http://localhost:8080
4.Ejecutar el Servidor de Desarrollo:
npm run dev
4.Abrir la Aplicación en el Navegador:

- Pasos para ejecutar el proyecto de Back-End

1.Navegar a la Carpeta del Proyecto Backend:
cd Backend-SwapItUp
2.Abrir la app de Docker Desktop y ejecutar este comando en la terminal
docker compose up -d
3.Comprobar que el docker compose se levanto:
docker ps -a
4.Ejecutar el backend en diferentes editores
  • 4.1. En intellij: Dirigirse al archivo principal del proyecto BackendSwapItUpApplication y darle al boton de ejecutar.
  • 4.2. En VS Code: Descargar las extenciones de SpringBoot par VS Code, después dirigirse al Spring Boot Dashboard y darle a ejecutar.
5.Abrir el navegador para probar los Endpoints del backend,

La aplicación estará disponible en http://localhost:8080/swagger-ui.html

🤝 Agradecimientos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages