Una plataforma web moderna para conectar y descubrir comunidades Bitcoiners en toda Latinoamérica.
- Frontend: React 18 + TypeScript
- Styling: Tailwind CSS
- Routing: React Router DOM
- Mapas: Leaflet + React Leaflet
- Content: MDX para blog posts
- Build Tool: Vite
- Icons: Lucide React
src/
├── components/
│ ├── analytics/ # Sistema de analytics
│ ├── layout/ # Header, Footer
│ ├── map/ # Componentes del mapa interactivo
│ └── mdx/ # Componentes para MDX
├── pages/ # Páginas principales
├── data/ # Datos de comunidades
├── types/ # Definiciones TypeScript
└── content/
└── blog/ # Posts del blog en MDX
interface Community {
id: string;
title: string;
description: string;
link: string;
latitude: number;
longitude: number;
country: string;
city?: string;
}---
title: "Título del Post"
date: "2024-01-15"
author: "Nombre del Autor"
excerpt: "Resumen del artículo"
tags: ["tag1", "tag2"]
readTime: "5 min"
---Este proyecto utiliza pnpm para instalar dependencias y ejecutar scripts.
# Instalar dependencias
pnpm i
# Ejecutar servidor de desarrollo
pnpm dev
# Build para producción
pnpm build
# Previsualizar build
pnpm start- Puedes editar en src/data
- Guardas el cambio
- Envias el PR
- Fork el repositorio
- Crea una rama feature (
git checkout -b feature/nueva-funcionalidad) - Commit tus cambios (
git commit -am 'Agregar nueva funcionalidad') - Push a la rama (
git push origin feature/nueva-funcionalidad) - Crea un Pull Request
Este proyecto está bajo la Licencia MIT. Ver el archivo LICENSE para más detalles.
veintiuno.lat - Conectando el futuro Bitcoiner de Latinoamérica 🚀