Un sistema moderno para la gestión de bibliotecas, desarrollado con React y Vite.
- Gestión de usuarios (estudiantes, bibliotecarios, administradores)
- Catálogo de libros con búsqueda avanzada
- Sistema de reservas y préstamos
- Historial de transacciones
- Notificaciones en tiempo real
- Panel de administración
- Reportes y estadísticas
- Interfaz responsiva y moderna
- React 18
- Vite
- Firebase (Auth, Firestore, Functions)
- TailwindCSS
- Shadcn/ui
- React Router DOM
- Tanstack Table
- Framer Motion
- Date-fns
- Clona el repositorio:
git clone https://github.com/usuario/sgb.git
cd sgb
- Instala las dependencias:
npm install
- Crea un archivo
.env
con las variables de entorno necesarias:
VITE_FIREBASE_API_KEY=tu_api_key
VITE_FIREBASE_AUTH_DOMAIN=tu_auth_domain
VITE_FIREBASE_PROJECT_ID=tu_project_id
VITE_FIREBASE_STORAGE_BUCKET=tu_storage_bucket
VITE_FIREBASE_MESSAGING_SENDER_ID=tu_sender_id
VITE_FIREBASE_APP_ID=tu_app_id
- Inicia el servidor de desarrollo:
npm run dev
npm run dev
- Inicia el servidor de desarrollonpm run build
- Crea una build de producciónnpm run preview
- Previsualiza la build de producciónnpm run lint
- Ejecuta el linter
Página de bienvenida y dashboard principal
_Sistema de gestión de inicio de sesion
Catálogo de libros con sistema de búsqueda
- Buscar y reservar libros
- Ver historial de préstamos
- Gestionar lista de lecturas futuras
- Recibir notificaciones
- Gestionar préstamos y devoluciones
- Administrar catálogo de libros
- Procesar solicitudes de reserva
- Ver reportes básicos
- Gestión completa de usuarios
- Acceso a todos los reportes
- Configuración del sistema
- Gestión de permisos
Las contribuciones son siempre bienvenidas. Por favor, lee el archivo CONTRIBUTING.md para más detalles.
Este proyecto está bajo la Licencia MIT - mira el archivo LICENSE.md para más detalles.
Nombre - @Gothan15 Email - gothanramirez@gmail.com
Link del proyecto: https://github.com/Gothan15/sgb