Repositorio Back Squad 1 | Django | CFI TDF 25
Repositorio Front Squad 1 | Django | CFI TDF 25
demo_webapp.mp4
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.
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.
- Python 3.10 o superior
- Git
# 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-S1python -m venv venv
# En Windows
venv\Scripts\activate
# En Linux/Mac
source venv/bin/activatepip install -r requirements.txtpython src/manage.py migratePara acceder a la interfaz de administración de Django, creá un superusuario:
python src/manage.py createsuperuserpython src/manage.py runserverUna vez el servidor esté en ejecución, podes acceder a la aplicación desde:
- Aplicación: http://127.0.0.1:8000/
- Panel de administración: http://127.0.0.1:8000/admin/