Selection of past projects

This is an overview of the more interesting projects I have been involved in. Feel free to flip through.

GuideMe
User story
AS a professional tour guide
THEY are looking to market their skills directly to travellers
SO THAT they could earn additional income while group tours and cruises are cancelled


Technical notes

MERN stack application
Utilising React for front-end development

Resources
  • MongoDB
  • Foundation
  • Mongoose
  • React
  • Express

My role

As part of a team of 4: front-end CRUD functionality on adventures, user profiles, reviews and community page

GuideMe

P2P tour guide booking MERN stack web app.

DrawScape
User story
AS a person in quarantine, who is forced to socialise online with friends and relatives
THEY want to have interactive real time parlour games in this new online world
SO THAT they could spend quality time with their loved ones


Technical notes

MySQL for data persistency in the game rooms.
CreateJS for touch responsive drawing and socket.io for web socket use

Resources
  • handlebars
  • Materialize
  • jQuery
  • Sequelize
  • Express

My role

As part of a team of 4: drawing functionality, socket.io, part of the game algorithm.

DrawScape

Live drawing and chat app utilising socket.io and createJS

Covidocity
User story

AS a traveller the user is faced with decisions as the World starts to reopen aveter COVID-19 restrictions are slowly lifted,
THEY want to see the evolving COVID situation at their destination in a concise way
SO THAT they could plan their travel accordingly


Technical notes

Three server side APIs for data gathering.
Four third party APIs: moment.js, countries.js, and charts.js

Resources
  • HTML
  • CSS
  • JavaScript
  • Bulma
  • jQuery

My role

As part of a team of 4: project management, javascript outside of API requests and data visualisation.

Covidocity

Data app using various APIs and data visualisation

Code quiz
User story

AS a coding student
THEY want to take a timed quiz on javascript fundamentals with high scores table
SO THAT they can improve and gauge their progress


Technical notes

Utilizes local storage for score keeping and used jQuery DOM manipulation tools to dynamically render nodes

Resources
  • HTML
  • CSS
  • JavaScript
  • Bootstrap

My role

This was a solo project to develop DOM manipulation and local storage usage skills.

Code quiz

A fun and interactive JavaScript quiz game for developers

Weather dash
User story

AS a traveler
THEY want to see the weather outlook for multiple cities
SO THAT they can plan trips accordingly


Technical notes

Opoen weather API for forecasts
Local storage for displaying frequent searches

Resources
  • HTML
  • CSS
  • JavaScript
  • Foundation

My role

This was a solo project to play around with server side APIs and test out Foundation framework.

Weather dash

Small weather widget showing current and forecast weather