route.console
Status: ONLINE
paiva@jcpaiva.dev:~$cat ~/projects/academia-ageing-in-place-quiz/README.md

Academia Ageing in Place — Quiz

Multi-platform, offline-first gamified quiz application (Tauri + React + Node.js) and admin dashboard promoting digital, financial, health, and domestic literacy for senior citizens.

ProductionCross-Platform App
academia-ageing-in-place-quiz.md

Designed and developed the Literacia Itinerante multi-platform gamified quiz application and central management dashboard for the Academia Ageing in Place project, empowering senior citizens with digital inclusion and essential life skills.

Key Architectural & Technical Features:

  • Offline-First Tauri Monorepo: Built a cross-platform client using Tauri (Rust + React + TypeScript) running natively on Desktops (Windows, macOS, Linux) and Android Tablets. Uses an embedded SQLite database (quiz.db) for 100% offline gameplay during itinerant workshops in remote areas.
  • Automated Synchronization Engine: Engineered an offline-first synchronization system that queues quiz session results locally in SQLite and automatically syncs with the central cloud backend whenever network connectivity is re-established.
  • Central Admin Dashboard & Node.js API: Developed a Vite + React administration dashboard powered by a Node.js Express REST API, Prisma ORM, and PostgreSQL containerized via Docker to manage questions, themes, visual assets, and session analytics.
  • Senior-Accessible UX/UI: Designed high-contrast, large touch-target interfaces tailored specifically for senior learners with customizable avatar profiles.
  • Multi-Domain Literacy Modules: Interactive quiz modules covering Digital Literacy (Literacia Digital), Financial Literacy (Literacia Financeira), Home Management (Gestão Doméstica), Health (Saúde), and Nutrition (Nutrição).
  • Instant Feedback & Gamified Scoring: Real-time timer countdowns, contextual answer explanations, score percentages, and celebration award popups.

$ open ./screenshots/*

screenshots.gallery
01/08
Academia Ageing in Place — QuizScreenshot 1 of 8

$ git branch --related

// created: 2026-01e-learning platform

Multi-tenant learning academy, communities of practice, and central CMS platform for higher-education consortium.

Nuxt.jsTypeScriptNode.jsPostgreSQLMoodle API+3 more
// created: 2025-12ai assistant

AI-powered conversational pedagogical agent for Moodle combining RAG, Qdrant vector DB, and real-time gamification.

PythonQdrantRAGLLMMoodle Plugin+1 more
// created: 2021-08e-learning system

International Erasmus+ ecosystem for gamified programming learning, featuring GraphQL Gamification Service, React PWA learning environment, and AuthorKit exercise builder.

TypeScriptReactNode.jsGraphQLNestJS+5 more
start_conversation.sh
paiva@jcpaiva.dev:~$ ./start-conversation

Need expertise related to Academia Ageing in Place — Quiz?

Share the context, constraints, and outcome you need. I can help shape the architecture and the delivery path.

privacy.config
Read the privacy and storage details