Tech Aid is an educational platform focused on digital inclusion with a focus on accessibility and gamification. This architecture adopts the microservices style to ensure modularity, scalability and independence between components.
Promote digital inclusion for the elderly, using challenges, missions, and experience points (XP) rewards to facilitate the learning of simple actions such as: using a smartphone, browsing the internet, configuring WhatsApp, and more.
This project was developed based on principles of:
- Design Thinking
- Gamification
- User-Centered Interface
- Accessible Development
- 📖 Simple missions with step-by-step guidance
- 🌟 XP and level system
- 🔊 Audio, icons, and images for visual and auditory reinforcement
- 🧩 Reusable components like menus and footers
- 📦 Progress storage using LocalStorage
| Name | Role |
|---|---|
| Enzo R. L. D. Ribas | ------------------ |
| -------------------- | ------------------ |
| -------------------- | ------------------ |
| -------------------- | ------------------ |
| -------------------- | ------------------ |
- HTML5
- CSS3
- JavaScript
- LocalStorage (for saving progress and XP)
UPDATE
tech-aid-app/
├── index.html # Main Page
├── style.css # Global Style
├── script.js # Main Script
├── missions/ # Game Missions
│ ├── mission1.html
│ ├── mission2.html
│ └── ...
├── assets/ # Images, icons, fonts e sounds
│ ├── images/
│ ├── icons/
│ ├── fonts/
│ └── sounds/
├── utils/ # Scripts utilitários
│ ├── xpManager.js
│ └── storage.js
├── components/ # HTML Components
│ ├── component1.html
│ ├── component2.html
│ └── ...
└── README.md # This File
This architecture was designed to be modular, scalable, accessible and educational, respecting the principles of digital inclusion and good software engineering practices.
Tech Aid is not just technology — it is a step towards bringing generations together with empathy and innovation.