Skip to content

This project aimed to develop a platform that allows ANDA coworkers to manage the reservation of a venue for events and the loan of books in an online library using an interface adapted to the aesthetics of ANDA.

Notifications You must be signed in to change notification settings

4GeeksAcademy/ANDA-Club-de-funcionarios

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ANDA - Club de Funcionarios

Plataforma web desarrollada para los funcionarios de ANDA, que permite gestionar la reserva de espacios para eventos y el préstamo de libros en una biblioteca en línea, todo mediante una interfaz adaptada a la estética institucional de ANDA.

Tabla de Contenidos

Descripción

Este proyecto tiene como objetivo proporcionar a los funcionarios de ANDA una herramienta eficiente para:

  • Reservar espacios: Gestión de reservas de salones y otros espacios para eventos internos.
  • Préstamo de libros: Sistema de biblioteca en línea que permite solicitar y gestionar préstamos de libros disponibles.

La plataforma busca optimizar la organización interna y fomentar el acceso a recursos culturales y educativos entre los funcionarios.

Tecnologías Utilizadas

Instalación y Configuración

Backend (Flask)

  1. Clonar el repositorio:
    git clone https://github.com/4GeeksAcademy/ANDA-Club-de-funcionarios.git
    cd ANDA-Club-de-funcionarios
  2. Instalar dependencias:
    pipenv install
  3. Configurar variables de entorno:
    cp .env.example .env
  4. Configurar la base de datos:
    DATABASE_URL=postgresql://usuario:contraseña@localhost:5432/nombre_basedatos
          
  5. Inicializar la base de datos:
    pipenv run migrate
    pipenv run upgrade
  6. Ejecutar el servidor:
    pipenv run start

Frontend (React)

  1. Instalar dependencias:
    npm install
  2. Iniciar el servidor de desarrollo:
    npm run start

    La aplicación estará disponible en http://localhost:3000.

Uso de la Aplicación

  • Iniciar sesión: Acceder con credenciales proporcionadas.
  • Reservar espacios: Seleccionar fechas y horarios disponibles para eventos.
  • Solicitar libros: Buscar y solicitar préstamos de libros disponibles.
  • Administrar reservas y préstamos: Visualizar, modificar o cancelar solicitudes según permisos.

Estructura del Proyecto

ANDA-Club-de-funcionarios/
├── .devcontainer/
├── .github/
├── .vscode/
├── dist/
├── docs/
├── migrations/
├── public/
├── src/
│   ├── api/
│   ├── front/
│   └── ...
├── .env.example
├── Pipfile
├── Pipfile.lock
├── package.json
├── README.md
└── ...
  

Contribuciones

Las contribuciones son bienvenidas. Para colaborar:

  1. Realizar un fork del repositorio.
  2. Crear una nueva rama:
    git checkout -b feature/nueva-funcionalidad
  3. Realizar los cambios y confirmar los commits.
  4. Enviar un pull request detallando las modificaciones.

Licencia

Este proyecto está bajo la Licencia MIT.

Autores

  • Equipo de Desarrollo de 4Geeks Academy
  • Colaboradores: Ver lista

Recursos Adicionales

About

This project aimed to develop a platform that allows ANDA coworkers to manage the reservation of a venue for events and the loan of books in an online library using an interface adapted to the aesthetics of ANDA.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 67.2%
  • Python 22.0%
  • CSS 9.1%
  • HTML 1.1%
  • Dockerfile 0.2%
  • Mako 0.2%
  • Other 0.2%