- variables de entorno:
- los valores actuales disponibles en el .env son validos para pruebas.
VITE_SUPABASE_PROJECT_URL=
VITE_SUPABASE_ANON_KEY=
pnpm install
pnpm run dev
El proyecto fue construido usando como backend supabase (me costo tiempo valioso la integración). Para el control de los estados globales utilicé Zustang v4.x, para los estilos me apoyen MUI v5.x y las rutas de la app con react-router-dom.
EL esquema de las carpetas esta basado el patron atomic design y composición de componentes. Adicionalmente use custom hooks para intentar mantener los componentes lo mas organizado posible.
✅ backend (tablas e integración necesaria para las features terminadas)
✅ eliminar empleados (solo se pueden agregar desde supabase)
✅ listar todos los empleados.
✅ login con inputs validados.
- Formulario para el registro de nuevos empleados (todos los inputs tiene validaciones, please ver el código)
- Formulario para editar nuevos empleados (igual)
- filtros
- panel para empleados
El que mucho abarca poco aprieta... 😅
Exactamente me paso esto. Planee una integración con supabase (para sorprender)
y dicha implementación me tomo mas tiempo de lo que debí dedicar al back. Al
final tuve que tomar medidas desesperadas (dejas las queries sin autenticación)
para poder avanzar en los aspectos requeridos. Disfrute el proceso, aprendí
muchas cosas. Creo que a nivel de flujo falta features básicas, pero si miramos
el código hay una idea clara de mi nivel y la calidad del código. Creo que
seguiré terminando los flujos básicos posteriormente.