Problem
- A non-profit needed a modern site that clearly communicates its mission, services and community work.
- The audience includes elderly users and families looking for support, so it had to be simple and fast.
My role
- Built and maintained full-stack features with Node.js, Express and Vue/Nuxt.
- Translated Figma/XD designs into responsive, production UI.
- Designed backend APIs and refined queries and application logic.
Architecture & key decisions
- Nuxt (Vue) front end styled with Tailwind CSS.
- Node.js and Express API serving the site's content.
Visitors
Desktop & mobile
App
VueNuxtJsUI & state
TailwindCSSAPI & server
NodeExpress
Challenges
Usability and performance for a wide audience, including elderly users.
Results
- Live at scmborba.pt with a modernised visual identity.
- Faster, more efficient data handling after query and logic refinements.
Stack
Used for: Backends and REST APIsUsed in: TWLM - POS, Scmborba, Design DynamoUsed in: Scmborba, Design DynamoUsed in: AATourism, Scmborba, Gala Travels, Mian's TravelsUsed in: Scmborba, Gala Travels, Mian's Travels, MTLnationUsed in: Scmborba, Portfolio WebsiteUsed in: AATourism, Scmborba, D’Ocean Fisheries, Ain Saas





