Skip to content

Angel-Mario/Ecotrack

Repository files navigation

Ecotrack Logo

Ecotrack

Plataforma moderna para la gestión económica de activos, personal y herramientas de la empresa ETECSA.

🚀 Tecnologías y Características

  • TypeScript - Tipado seguro y mejor experiencia de desarrollo.
  • Next.js - Framework de React Full-stack.
  • TailwindCSS - CSS utility-first para un desarrollo de UI rápido.
  • FluentUI - Librería de componentes de Microsoft.
  • shadcn/ui - Colección de componentes UI reutilizables.
  • Convex - Plataforma Backend-as-a-service reactiva.
  • Biome - Linting y formateo de código de alto rendimiento.
  • Husky - Git hooks para asegurar la calidad del código.
  • Turborepo - Sistema de compilación optimizado para monorepos.

🏁 Comenzando

Primero, instala las dependencias del proyecto:

pnpm install

🛠️ Configuración de Convex

Este proyecto utiliza Convex como backend. Necesitas configurarlo antes de iniciar la aplicación:

pnpm run dev:setup

Sigue las instrucciones en la terminal para crear un nuevo proyecto en Convex y conectarlo con tu aplicación.

Una vez configurado, inicia el servidor de desarrollo:

pnpm run dev

Abre http://localhost:3001 en tu navegador para ver la aplicación. La app se conectará automáticamente al backend en la nube de Convex.

📂 Estructura del Proyecto

Ecotrack/
├── apps/
│   ├── web/         # Aplicación Frontend (Next.js)
├── packages/
│   ├── backend/     # Funciones y esquema del backend (Convex)

📜 Scripts Disponibles

  • pnpm run dev: Inicia todas las aplicaciones en modo desarrollo.
  • pnpm run build: Construye todas las aplicaciones para producción.
  • pnpm run dev:web: Inicia únicamente la aplicación web.
  • pnpm run dev:setup: Inicializa y configura el proyecto de Convex.
  • pnpm run check-types: Verifica los tipos de TypeScript en todo el monorepo.
  • pnpm run check: Ejecuta Biome para formateo y linting.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages