Skip to content

alkemyTech/CFITDF-Django-W2-Back-S1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

222 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COREEVENTOS

Repositorio Back Squad 1 | Django | CFI TDF 25
Repositorio Front Squad 1 | Django | CFI TDF 25

demo_webapp.mp4

App de Reservas

Aplicación web desarrollada en Django para gestionar la reserva de servicios ofrecidos por una empresa de eventos. El sistema permite registrar servicios, empleados, coordinadores, clientes, y realizar reservas, con funcionalidades de consulta tanto desde la interfaz web como desde una API REST.

Objetivo General

El sistema busca resolver las siguientes necesidades:

  • Registrar servicios ofrecidos por la empresa.
  • Registrar empleados y clientes.
  • Permitir a los empleados registrar reservas.
  • Visualizar distintos listados de información.
  • Exponer un endpoint para consultar los servicios disponibles y acceder a su detalle.

Requisitos

  • Python 3.10 o superior
  • Git

Instalación

1. Clonar el repositorio

# Clonar el repositorio
git clone --recurse-submodules "https://github.com/alkemyTech/CFITDF-Django-W2-Back-S1" 
# Ingresar a la carpeta del proyecto
cd CFITDF-Django-W2-Back-S1

2. Crear y Activar el entorno virtual

python -m venv venv

# En Windows
venv\Scripts\activate

# En Linux/Mac
source venv/bin/activate

3. Instalar dependencias

pip install -r requirements.txt

4. Aplicar migraciones

python src/manage.py migrate

5. Crear superusuario

Para acceder a la interfaz de administración de Django, creá un superusuario:

python src/manage.py createsuperuser

6. Iniciar el servidor

python src/manage.py runserver

Acceso a la App

Una vez el servidor esté en ejecución, podes acceder a la aplicación desde:

About

Repositorio Back Squad 1 | Django | CFI TDF 25

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages