projects

projects

a collection of my coding projects

Healthify

A screenshot of the Healthify homepage

All in one health monitoring application for chronic conditions

  • Developed as part of a team using agile development principles
  • Fully functional administrator config and transactional email service
  • Gamification services including streaks, points and rewards to redeem
  • Personalised feedback for users
  • Image uploading and storage
  • Easy control of data and account deletion
  • Progressive Web App, available on mobile and desktop

Tech stack: React, Flask, Postgres

Additional services: Mailgun, MinIO S3

ScottishCinemas

A screenshot of the ScottishCinemas homepage

A collation tool for showtimes and films at Scottish Cinemas

  • Automatic data collection from Cineworld API & Vue Website
  • Uses Selinum and BeautifulSoup4 for data collection through unsupported websites
  • Relational database design for simple lookup transactions between film, cinema and showtime relations

Tech stack: Django, SQLite

DroneDelivery

A drone simulation using ROS2 and Webots

  • A* algorithm planner for finding optimal routes
  • Simulated pharmacy and dropoff locations for real-life usage

Tech stack: ROS2, Python

that radio data spreadsheet

A screenshot of the spreadsheet graph

Collation of public data using nkd.su API

  • Data collection using Python
  • Collation and processing done through MS Access
  • Analysis done in Excel and Sheets

Tech stack: Python, MSAccess, Google Sheets

Some data has been removed to hide identifying information

other things

GrecCleaning


A small program to clean Scottish Census data for Grampian Regional Equality Council.

Klotski Solver


Solver for Sliding-block Puzzle Solver Project as part of Algorithms and Data Structures course. Solved all example puzzles within 60 seconds.

Greg


Website to allow students to calculate their grades based on smaller assesments

(not guaranteed to improve your grades)

A screenshot of Greg

Based on a project by kittsville.