¡Bienvenido a Kratia Forums! Este proyecto es una plataforma de foros diseñada para fomentar la discusión constructiva y la gobernanza comunitaria a través de un sistema inspirado en principios democráticos.
Kratia Forums busca ser un espacio donde los usuarios no solo participan en discusiones, sino que también contribuyen activamente a la dirección y las normas de la comunidad. La plataforma integra mecanismos para la moderación comunitaria y la toma de decisiones transparentes.
El funcionamiento y las reglas de la comunidad están regidos por una "Constitución", que incluye los siguientes artículos clave:
- Moderación: Describe cómo se gestiona y modera el contenido y el comportamiento de los usuarios.
- Sanciones: Define el sistema de sanciones para infracciones de las normas.
- Sistema de Karma: Explica cómo funciona el sistema de reputación o "karma" de los usuarios.
- Sistema de Votaciones Vinculantes (Ágora): Detalla el mecanismo para la propuesta y votación de cambios en la Constitución o la creación de nuevos foros, con decisiones vinculantes para la comunidad.
Este proyecto está construido utilizando las siguientes tecnologías principales:
- Next.js: Un framework de React para el desarrollo de aplicaciones web con renderizado del lado del servidor y generación estática.
- TypeScript: Un superset de JavaScript que añade tipado estático, mejorando la robustez y mantenibilidad del código.
- Firebase: Una plataforma de Google para el desarrollo de aplicaciones móviles y web, utilizada aquí para la base de datos en tiempo real o Firestore, autenticación, y otras funcionalidades backend.
Este es un proyecto inicial de Next.js en Firebase Studio. Para empezar a explorar el código, puedes echar un vistazo a src/app/page.tsx.
To get started, take a look at src/app/page.tsx.