Skip to content

Backend del proyecto Jobless as a Service™: API para documentar el desempleo crónico, registrar rechazos laborales, y generar insultos personalizados con IA.

License

Notifications You must be signed in to change notification settings

cdryampi/jobless-backend

Repository files navigation

Backend – Jobless as a Service™

Backend funcional para un sistema sin propósito.
Diseñado para registrar el fracaso, automatizar la humillación y convertir la desesperanza en datos estructurados.


🗂 Índice

  1. 🧠 Tecnologías
  2. 📁 Estructura base
  3. 🔧 Instalación rápida
  4. 🛠 Modelos previstos
  5. 📡 API prevista
  6. 📜 Licencia

🧠 Tecnologías

  • Python 3.10+
  • Django 4.x
  • Django REST Framework
  • PostgreSQL o SQLite (según nivel de resignación)
  • django-cors-headers
  • python-decouple
  • (Opcional) FastAPI para microservicio MCP (insultador profesional)

📁 Estructura base

backend/ ├── core/ # App principal del sistema ├── backend/ # Configuración del proyecto Django ├── manage.py ├── requirements.txt ├── .env ├── .gitignore ├── README.md ├── LICENSE


🔧 Instalación rápida

  1. Crear y activar entorno virtual:
python -m venv venv
source venv/bin/activate
.\venv\Scripts\activate
  1. Instalar dependencias:
pip install -r requirements.txt
  1. Crear archivo .env y configurar variables de entorno:
SECRET_KEY=tu_clave_aleatoria
DEBUG=True
ALLOWED_HOSTS=localhost
DATABASE_URL=sqlite:///db.sqlite3
  1. Migrar base de datos:
python manage.py migrate
  1. Crear superusuario:
python manage.py createsuperuser
  1. Correr el servidor:
python manage.py runserver
  1. Acceder a la API en http://localhost:8000/api/ y al panel de administración en http://localhost:8000/admin/.

🛠 Modelos previstos

Estos modelos representan piezas rotas de un individuo funcional.

PerfilHumillado Identidad digital de alguien que ya no espera nada. Campos: nombre, biografía, manifiesto, fecha de inicio del paro, nivel de rendición, avatar.

Rechazo Cada aplicación ignorada o descartada sin motivo. Registrado como dato irrelevante pero persistente.

Interaccion Insultos y frases destructivas enviadas entre perfiles. Porque el fracaso compartido también puede doler.

FraseFlotante Mensajes nihilistas que rotan en el topbar del frontend. No sirven, pero se ven bien.


📡 API prevista

json
GET    /api/perfiles/             → Listado de perfiles humillados
GET    /api/perfil/<id>/          → Detalle de un perfil
POST   /api/perfiles/             → Crear nuevo perfil condenado

GET    /api/frases/               → Frases rotativas para el topbar

POST   /api/humillarme/           → Obtener frase destructiva (vía MCP)
POST   /api/interactuar/<tipo>/   → Enviar insulto a otro perfil

GET    /api/rechazos/             → Rechazos registrados
POST   /api/rechazos/             → Agregar nuevo rechazo

About

Backend del proyecto Jobless as a Service™: API para documentar el desempleo crónico, registrar rechazos laborales, y generar insultos personalizados con IA.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •