Back to Projects
Newport City Council Trail Explorer - Image 1

Newport City Council Trail Explorer

2022 Year 1 Group Client Project. Gamified web app for discovering and tracking trails with user profiles, QR scanning, and achievement system.

Technologies Used

PythonFlaskSQLiteHTMLCSSJavaScript

Overview

I developed an innovative gamified web application for Newport City Council that transforms traditional trail exploration into an engaging digital adventure. The platform encourages outdoor activity and community engagement by combining physical exploration with digital rewards.

Key Features

  • Interactive QR code scanning system at landmarks for point collection
  • Digital trail maps with detailed route information and difficulty levels
  • Gamification elements including points, badges, and avatar progression
  • Comprehensive landmark database with historical and cultural information
  • User profile system with progress tracking and achievements
  • Leaderboard functionality for community engagement
  • Trail filtering by difficulty, accessibility, and interests
  • User reviews and ratings for trails and landmarks
  • Calendar of community walking events and council activities

Technical Implementation

  • Backend: Python with Flask web framework
  • Database: SQLite for efficient data management
  • Frontend: HTML, CSS, JavaScript for responsive design
  • Authentication: Secure password hashing and session management
  • File Upload: Support for images, maps, and event materials
  • Version Control: GitLab with organized branching strategy

Recognition & Achievement

Selected as the top choice by the Newport City Council representative among competing projects. The council specifically praised the innovative gamification approach, clean UI design, comprehensive feature set, and alignment with their digital transformation goals.