⚡ Experimental · Queer · Ético

App de Citas Experimental
para Aprender Seguridad Digital

Una herramienta queer, ética y abierta para estudiar cómo se construyen
(y cómo se protegen) las apps de citas.

No es un producto comercial. Es una herramienta educativa abierta.

¿Por qué existe este proyecto?

Muchas apps de citas exponen datos sensibles sin querer.
Las comunidades queer suelen ser las más vulneradas digitalmente.

Este proyecto nace para aprender juntes cómo construir plataformas más seguras, más conscientes y más responsables.

🏳️‍🌈

Queer

Pensado desde y para la disidencia

🔒

Seguro

Privacidad y protección de datos sensibles

📖

Educativo

Para aprender, no para vender

💜

Ético

No monetiza. No captura datos propios

Lo Más Nuevo en v1.0.1

Seguridad y privacidad como prioridad

🚫

Sistema de Bloqueos

Control total: bloquea usuarios y gestiona tu privacidad desde Privacy Settings

Caché Optimizada

70% hit rate | -66% lecturas Firestore | Rendimiento x3 más rápido

💬

Chat Real-time

Mensajería instantánea con Firestore | Input auto-expandible | Historial persistente

🛡️

Protección NSFW

Detección automática de contenido inapropiado con TensorFlow.js en cliente

🌍

Geolocalización

Control de proximidad: compartir ubicación exacta o aproximada

📱

PWA Completa

Installable + Offline mode + Web Notifications + Service Worker

¿Qué podés aprender acá?

Un proyecto real para estudiar seguridad y desarrollo consciente

📐

Arquitectura Real

React + Firebase + Cloudinary en producción

🔒

Separación de Datos

Cómo proteger datos sensibles vs públicos

Buenas Prácticas

Seguridad, autenticación y reglas de Firestore

🖼

Manejo de Imágenes

Optimización, crop, compresión cliente y detección NSFW

Optimización de Rendimiento

Caché (70% hit rate), batch loading, -66% lecturas Firestore

🛡

Privacidad & Seguridad

Bloqueos, reportes, Turnstile, CSP y análisis de vulnerabilidades

💬

Features Reales

Feed, matches, chat real-time, PWA, geolocalización y notificaciones

Desarrollo Consciente

Pensar software desde el cuidado y la disidencia queer

Stack del Proyecto

React 19
Frontend moderno
Vite
Build ultrarrápido
Firebase
Auth + Firestore
Cloudinary
Imágenes
Node.js
Backend worker
CSS3
UI Glassmorphism

¿A quién está dirigido?

👥

Devs Queer

Que quieren aprender y construir desde la disidencia

👨‍💻

Estudiantes

Aprendiendo frontend, backend o seguridad

Curiosxs

Que quieren entender cómo funciona una app real

Interesadxs en Seguridad

Que buscan casos de estudio reales

Estado del Proyecto

Progreso actual - Versión 1.0.1

98%
Completado

Autenticación

100%
  • ✅ Login Email/Google OAuth
  • ✅ Rutas protegidas
  • ✅ Gestión de sesiones + Turnstile
👤

Perfiles

100%
  • ✅ Creación completa
  • ✅ Edición con modales
  • ✅ Hasta 9 fotos

Feed Optimizado

100%
  • ✅ Batch loading & Caché (70% hit rate)
  • ✅ Filtro de auto-perfil & bloqueos
  • ✅ -66% en lecturas de Firestore
💕

Matches & Sistema Social

100%
  • ✅ Detección automática backend
  • ✅ Bloqueos & reportes
  • ✅ Sistema de likes integrado

Chat Completo

100%
  • ✅ Mensajería Real-time (Firestore)
  • ✅ Input auto-expandible
  • ✅ Historial persistente & unreadCount

Backend & Seguridad

100%
  • ✅ Node.js + Express + Helmet
  • ✅ Firestore Listeners & Workers
  • ✅ Turnstile + CSP + NSFW Detection

Últimas Actualizaciones

v0.8.0 - Velocity

22 de noviembre de 2025

  • ✅ Feed optimizado con batch loading
  • ✅ Backend Node.js con worker de matches
  • ✅ Caché local con IndexedDB

v0.9.0-rc1 - Connect

7 de Diciembre 2025

  • ✅ Páginas Legales & Despliegue
  • ✅ Seguridad Avanzada (Turnstile, NSFW, Helmet)
  • ✅ Chat Real-time & UI Renovada (Firestore)
  • ✅ Geolocalización & PWA Completa
  • ✅ Documentación Reorganizada & Auditoría

v1.0.1 - Stability & Privacy

2 de Febrero 2026

  • ✅ Sistema de contactos bloqueados completado
  • ✅ Página de Privacidad & Seguridad (Privacy Settings)
  • ✅ Sistema de caché optimizado (70% hit rate, -66% lecturas)
  • ✅ Notificaciones toast con glassmorphism
  • ✅ Limpieza de código & documentación actualizada

Abierto y Libre

El proyecto es público.
Podés usarlo, clonarlo, romperlo, estudiarlo o mejorarlo.

Solo tenés que agregar tus propias credenciales
(Firebase, Cloudinary) y está listo para experimentar.

Probar la Demo

⚠️

Advertencia Educativa

Esta es una herramienta de aprendizaje, no un producto comercial.
No uses datos reales. No esperes soporte de producto.
Es un espacio seguro para experimentar y romper cosas.

Para probar con tus credenciales:

  1. Clona el repositorio
  2. Crea tu proyecto en Firebase
  3. Agrega tus credenciales en .env
  4. Despliega las reglas de seguridad
  5. ¡Experimenta!
Ver Guía Completa