Skip to content

Rustlings v1.0.0#73

Merged
Wilovy09 merged 126 commits intomainfrom
develop
Mar 9, 2026
Merged

Rustlings v1.0.0#73
Wilovy09 merged 126 commits intomainfrom
develop

Conversation

@Wilovy09
Copy link
Member

@Wilovy09 Wilovy09 commented Mar 9, 2026

Esta primera versión de Rustlings ya esta completada:

Warning

  1. Aplicar migraciones a la DB de Cloudflare

  2. Verificar el routing del OAuth de github

Warning

PORFAVOR! No le hagan merge, necesito que me avisen si haran merge solo para poder estar al pendiente de cualquier cosa

Funcionalidades implementadas

  • Sistema de autenticación con GitHub OAuth
  • Manejo de sesiones mediante cookies seguras
  • Estado global del usuario usando Nanostores
  • Página de login, perfil y 404
  • Edición de username y bloqueo del nombre completo después del primer cambio
  • Limpieza de progreso local al cerrar sesión
  • Routing multi-idioma (/es, /en)
  • Middleware para detectar idioma desde la request
  • Contexto global de idioma en el layout
  • Traducciones para la interfaz
  • Traducciones dinámicas para tracks y lecciones
  • Preservación del idioma durante el flujo de OAuth
  • Estructura de tracks y lecciones
  • Sidebar de navegación entre lecciones
  • Navegación anterior / siguiente
  • Tracking de visitas a lecciones
  • Seguimiento de la última lección visitada
  • Seguimiento de progreso por curso
  • Seguimiento de progreso por sección
  • Sincronización de progreso cliente ↔ servidor
  • Persistencia de la última lección completada
  • Reclamar certificados al completar cursos
  • Página pública de verificación
  • Rediseño de la UI del certificado
  • Compartir certificados en redes sociales
  • Modo badge
  • Navbar dinámica basada en estado de sesión
  • Hero dinámico dependiendo si el usuario está logueado
  • UI responsive para móviles
  • Sistema unificado de toasts
  • Migraciones
  • Integración con Cloudflare D1

Imagenes

Imagenes de toda la web image image image Screenshot 2026-03-09 at 2 23 43 image image image

[!NOTE]
Aparece como localhost, pero cuando este en prod se actualizara en automatico

image image image

Mobile

image image image image

ArturoAtomplay and others added 30 commits March 3, 2026 19:30
@Wilovy09 Wilovy09 force-pushed the develop branch 3 times, most recently from 3eeefff to 4f148f7 Compare March 9, 2026 09:11
Copy link
Member

@Phosphorus-M Phosphorus-M left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Este tipo esta loco si piensa que voy a revisar 172 archivos y 122 commits

LGTM

Co-authored-by: Sergio Alejandro Ribera Costa <56278796+SergioRibera@users.noreply.github.com>
@Wilovy09 Wilovy09 requested a review from SergioRibera March 9, 2026 16:09
@RustLangES RustLangES deleted a comment from github-actions bot Mar 9, 2026
@RustLangES RustLangES deleted a comment from github-actions bot Mar 9, 2026
@RustLangES RustLangES deleted a comment from github-actions bot Mar 9, 2026
@RustLangES RustLangES deleted a comment from github-actions bot Mar 9, 2026
@RustLangES RustLangES deleted a comment from github-actions bot Mar 9, 2026
@RustLangES RustLangES deleted a comment from github-actions bot Mar 9, 2026
@RustLangES RustLangES deleted a comment from github-actions bot Mar 9, 2026
@RustLangES RustLangES deleted a comment from github-actions bot Mar 9, 2026
@RustLangES RustLangES deleted a comment from github-actions bot Mar 9, 2026
@github-actions
Copy link

github-actions bot commented Mar 9, 2026

⚡ Cloudflare Pages Deployment

Name Status Preview
preview-develop 🔨 Building (Logs) waiting...

@RustLangES RustLangES deleted a comment from github-actions bot Mar 9, 2026
@Wilovy09 Wilovy09 merged commit 7c886e9 into main Mar 9, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants