Back
Year
2025
Tech & Technique
Nuxtjs, Tanstack Query, Tailwind CSS, Pinia, shadcn, Map Integration
Description
Cando is a location-based service discovery platform designed to connect people in the UK with essential services in their local communities. The platform aggregates service data through web scraping, cleans and normalizes it, and visualizes the results on an interactive map for easy discovery.
The application also features an AI-powered chat interface that allows users to ask location-specific questions, discover nearby services, and receive intelligent recommendations based on their area.
Key Features:
The application also features an AI-powered chat interface that allows users to ask location-specific questions, discover nearby services, and receive intelligent recommendations based on their area.
Key Features:
- πΊοΈ Service Discovery Map: Interactive map visualization showing verified services by location
- π Data Aggregation Pipeline: Scraped and normalized service data to ensure accuracy and usability
- π€ AI Chat Assistant: Conversational interface for querying available services and receiving recommendations
- π± Mobile-First Web App: Optimized experience for mobile users with smooth navigation and responsive layouts
- β‘ Real-Time Updates: Live data synchronization for service availability and updates
My Role
Senior Frontend Developer
Owned and delivered the frontend experience for both the public-facing web application and the admin management system.
Owned and delivered the frontend experience for both the public-facing web application and the admin management system.
- π User Web App: Built a responsive, mobile-first Nuxt.js application for discovering and visualizing services on an interactive map
- πΊοΈ Map Visualization: Implemented dynamic map-based service rendering with real-time filtering and location-based interactions
- π€ AI Chat Interface: Developed a conversational UI enabling users to query services by location and receive intelligent recommendations
- π State & Data Management: Managed client state with Pinia and server state with TanStack Query for efficient caching and data synchronization
- π Real-Time Communication: Integrated WebSocket connections to handle live updates and real-time data flows
- π οΈ Admin Dashboard: Built admin tools for managing services, editing listings, and collecting new service data
- π± Mobile Experience: Ensured a polished mobile experience with performance optimizations and touch-friendly UI patterns