尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Organizador de viajes personal (PWA) con soporte offline: gastos multi-moneda, itinerario, checklist, alojamientos, ciudades y SIM/eSIM. Backend en ASP.NET Core 10 + PostgreSQL, frontend en React 19 + TS, con asistente de IA integrado.
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Bitácora es un organizador de viajes personal, tipo PWA (Progressive Web App), pensado para funcionar incluso sin conexión a internet. Permite crear viajes y gestionar dentro de cada uno: gastos multi-moneda, itinerario diario, checklist de esenciales, alojamientos, ciudades con lugares para visitar, opciones de SIM/eSIM y exportación a Excel. Incluye un asistente de IA integrado.檢視完整 README ↗
Bitácora es un organizador de viajes personal, tipo PWA (Progressive Web App), pensado para funcionar incluso sin conexión a internet. Permite crear viajes y gestionar dentro de cada uno: gastos multi-moneda, itinerario diario, checklist de esenciales, alojamientos, ciudades con lugares para visitar, opciones de SIM/eSIM y exportación a Excel. Incluye un asistente de IA integrado.
Pensada principalmente para viajes internacionales de larga distancia, pero totalmente usable también para viajes cortos dentro de Argentina (algunas secciones como multi-moneda o SIM/eSIM se ocultan u opcionalizan en ese caso).
🔗 App en producción: https://bitacora-travel.vercel.app
.xlsxMobile-first: cada pantalla está pensada primero para el celular (caso de uso principal: viajando), con navegación inferior, tarjetas táctiles grandes y botón flotante para agregar. El layout de escritorio se agrega en paralelo con sidebar lateral. Estética cálida y colorida, inspirada en apps como Polarsteps o Google Trips.
| Capa | Tecnología |
|---|---|
| Backend | ASP.NET Core 10 Web API (controllers) |
| ORM | Entity Framework Core 10 + Npgsql |
| Base de datos | PostgreSQL (Supabase) |
| Auth | ASP.NET Core Identity + JWT |
| Exportación Excel | ClosedXML |
| IA | Anthropic API (solo server-side) |
| Frontend | React 19 + TypeScript + Vite |
| Estilos | Tailwind CSS v4 |
| PWA / Offline | vite-plugin-pwa + Workbox |
| Deploy backend | Railway |
| Deploy frontend | Vercel |
Arquitectura del backend en Clean Architecture (API → Application → Domain, Infrastructure → Application → Domain), con las claves de API y la cadena de conexión únicamente del lado del servidor.
bitacora/
├── backend/
│ ├── Bitacora.API/ # controllers, Program.cs, configuración
│ ├── Bitacora.Application/ # interfaces, servicios, DTOs
│ ├── Bitacora.Domain/ # entidades puras, sin dependencias externas
│ └── Bitacora.Infrastructure/ # EF Core, DbContext, implementaciones
└── frontend/
└── src/
├── components/ui/ # componentes reutilizables
├── pages/
├── hooks/
├── services/ # llamadas a la API
└── types/
cd backend
# configurar secretos locales (no se commitean)
cd Bitacora.API
dotnet user-secrets set "ConnectionStrings:DefaultConnection" "<tu-connection-string>"
dotnet user-secrets set "JwtSettings:Secret" "<tu-secreto>"
dotnet user-secrets set "Anthropic:ApiKey" "<tu-api-key>"
cd ..
dotnet build
cd Bitacora.API
dotnet run
cd frontend
npm install
# crear frontend/.env.local con VITE_API_URL=http://localhost:<puerto-api>
npm run dev
Proyecto personal, sin licencia pública definida todavía.