Este es el frontend de SkillHub, una aplicación que conecta a personas con habilidades y servicios para facilitar la colaboración y el intercambio de conocimientos. Aquí encontrarás la interfaz de usuario y la interacción del usuario con la funcionalidad de SkillHub.
- React.js: Biblioteca de JavaScript para construir interfaces de usuario.
- Vite: Construcción rápida de aplicaciones web.
- Tailwind CSS: Framework de diseño CSS.
- Firebase: Plataforma de desarrollo de aplicaciones web.
- Cloudinary: Servicio de almacenamiento y administración de imágenes en la nube.
- Material Tailwind: Componentes de interfaz de usuario basados en Material Design y Tailwind CSS.
- MercadoPago: Plataforma de pagos y cobros en línea.
- Email.js: Envío de correos electrónicos desde el navegador.
- Redux Toolkit: Biblioteca para la gestión del estado de la aplicación.
-
Clona este repositorio:
git clone https://github.com/TuUsuario/SkillHub-Frontend.git
-
Instala las dependencias:
npm install
-
Configura las variables de entorno en un archivo
.env
.VITE_APP_BACKEND_URL=your-backend-api-url VITE_APP_FIREBASE_API_KEY=your-firebase-api-key VITE_APP_CLOUDINARY_CLOUD_NAME=your-cloudinary-cloud-name VITE_APP_MERCADOPAGO_PUBLIC_KEY=your-mercadopago-public-key
- Características Principales
- Registro y autenticación de usuarios.
- Búsqueda y exploración de servicios ofrecidos por usuarios.
- Integración con Cloudinary para la carga de imágenes.
- Proceso de pago a través de MercadoPago.
- Integración con Email.js para el envío de correos electrónicos.
- Gestión del estado de la aplicación utilizando Redux Toolkit.
Si deseas contribuir a este proyecto, ¡estamos encantados de recibir tus aportaciones! Puedes hacerlo a través de pull requests.
Este README proporciona una descripción detallada de las tecnologías utilizadas, cómo configurar el proyecto, las funcionalidades principales y una visión general de cómo contribuir al proyecto.