Una herramienta online para verificar el cumplimiento de promesas y decisiones políticas, fomentando la transparencia y la participación ciudadana.
Demosratio busca resolver la falta de transparencia en la política, permitiendo a los ciudadanos informarse de manera clara y objetiva sobre las promesas de los políticos y las decisiones que toman. La plataforma evita los filtros políticos de la prensa actual, brindando acceso directo a la información y facilitando la participación ciudadana.
Demosratio recopila y organiza información sobre las promesas electorales de los políticos y las decisiones que toman en el gobierno. Los usuarios pueden acceder a esta información de forma sencilla, verificar las fuentes oficiales y participar en simulacros de votación.
- Información clara y accesible: Base de datos con promesas y decisiones, enlazadas a fuentes oficiales.
- Seguimiento fácil: Estado de las promesas (cumplidas, no cumplidas, en curso) y resultados de las decisiones (aprobadas, rechazadas, en curso).
- Participación ciudadana: Aportación de información verificable, denuncias de manipulación y simulacros de votación.
- Visualización de datos: Gráficos y tablas interactivas para analizar la información.
- Secciones de la web:
- Página principal: Resumen de promesas y decisiones recientes.
- Cronología: Promesas y decisiones ordenadas por fecha.
- Categorías: Promesas y decisiones agrupadas por temas.
- Visualización de datos: Gráficos y tablas interactivas.
- Simulacros de votación: Votaciones simuladas sobre temas de actualidad.
- Aportación de información: Formulario para añadir promesas y decisiones.
- Denuncias de manipulación: Formulario para denunciar información falsa.
- Acerca de: Información sobre el proyecto y sus creadores.
- Contacto: Formulario de contacto.
- Frontend: Next.js, Typescript
- Backend: Express (o Next.js), Bun.js, Docker
- Clona el repositorio:
git clone [email protected]:gabrielmoris/Demosratio.git
- Navega al directorio del proyecto:
cd Demosratio
- Instala las dependencias:
bun install
- Inicia el servidor de desarrollo:
bun run next dev
¡Las contribuciones son bienvenidas! Si deseas contribuir al proyecto, por favor, sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama para tu contribución:
git checkout -b mi-contribucion
- Realiza tus cambios y asegúrate de que las pruebas pasen.
- Envía un pull request con una descripción clara de tus cambios.
Este proyecto está bajo la Licencia Pública General de GNU v3.0.
- Gabriel Moris
Puedes contactarnos a través de nuestro perfil de GitHub: https://github.com/gabrielmoris
Utilizaremos la siguiente convención de branching:
main
: Rama principal con el código en producción.develop
: Rama de desarrollo donde se integran los cambios.feature/nombre-de-la-funcionalidad
: Ramas para desarrollar nuevas funcionalidades.bugfix/nombre-del-error
: Ramas para corregir errores.
- Definir la estructura del código y los principales directorios del repositorio.
- Establecer reglas de estilo de código con ESLint y Prettier.
- Implementar pruebas unitarias y de integración.
- Configurar el proceso de despliegue.