Skip to content

RitzzRiver/leapforce-Web

Repository files navigation

Leapforce es una aplicación web diseñada para optimizar la gestión de equipos y proyectos. Basada en el proyecto Sistema de Empleados, Leapforce reestructura y mejora sus funcionalidades para brindar una mejor experiencia de organización y productividad.

Autores

Características

Esta aplicación está enfocada en mejorar la gestión de:

  • Miembros del equipo
  • Equipos de trabajo
  • Proyectos
  • Tareas

Tecnologías utilizadas

  • Frontend: Vue 3 + Vite
  • Estilos: CSS
  • Base de datos: Firebase
  • Autenticación: Firebase Auth

Capturas de pantalla

App Screenshot

Recursos utilizados en el proyecto

Ejecución local

Sigue estos pasos para ejecutar el proyecto en tu entorno local:

1. Clona el proyecto

  git clone https://github.com/KattoDev/leapforce-Web.git

2. Ve al directorio del proyecto

  cd leapforce-Web

3. Instala las dependencias

  npm install

4. añade las credenciales de firebase en el .env

  • revisa el apartado de acceso a la consola de firebase
  • ve a la consola de firebase
  • ve a ajustes del proyecto LeapforceApp
  • busca la app web de Leapforce y copia las credenciales de firebase, añadiendolas al .env de la siguiente manera:
 VITE_FIREBASE_apiKey=apiKey
 VITE_FIREBASE_authDomain=authDomain
 VITE_FIREBASE_projectId=projectID
 VITE_FIREBASE_storageBucket=storageBucket
 VITE_FIREBASE_messagingSenderId=messagingSenderId
 VITE_FIREBASE_appId=appId
 VITE_FIREBASE_measurementId=measurementId

[!CAUTION] las credenciales del .env tienen que estar sin comillas (simples o dobles)

5. Inicia el servidor de desarrollo

  npm run serve

Contribuciones

¡Las contribuciones al proyecto siempre serán bienvenidas!

Para más información revisa CONTRIBUTING.md.

Contributors