WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Jorgez-tech/crossfit-app

Repository files navigation

Crossfit App

Plataforma full-stack para la gestión de entrenamientos, miembros y records en un box de CrossFit.

Documentación

La documentación detallada del proyecto se encuentra en la carpeta docs/:

Instalación y Ejecución

  1. Clonar el repositorio:

    git clone <url-del-repo>
    cd crossfit-app
  2. Instalar dependencias:

    npm install
    cd api/crossfit-wod-api && npm install
    cd ../../frontend/my-first-vue-app && npm install
  3. Iniciar desarrollo: Desde la raíz del proyecto:

    npm run dev
    • API: http://localhost:3000
    • Frontend: http://localhost:8080

Para más detalles, consulta la Guía de Inicio Rápido.

Estructura del Proyecto

  • api/: Backend Express (Node.js) + SQLite
  • frontend/: Frontend Vue.js 3 + Pinia
  • docs/: Documentación del proyecto

Estado del Proyecto

MVP Funcional Completado

  • Autenticación JWT y Roles (Entrenador/Atleta)
  • Gestión completa de WODs, Miembros y Records
  • Testing E2E con Cypress
  • UI/UX Profesional y Responsive

Desarrollado para la comunidad de CrossFit.

About

app-vue

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages