Collaborative Whiteboard

react-logo
node-logo
express-logo
express-logo
Collaborative whiteboard app in which multiple users can draw together
with results updating on all clients in real time.

Built with: React, Node JS, Express, Socket.io

Drum Machine

react-logo
Drum pad with each sound being streamed from sources on the internet
and supporting keyboard input

Built with: React, Bootstrap

Quote Generator

react-logo
Generates random quotes with the option to tweet and randomise for another
quotes fetched from an API

Built with: React, Bootstrap

To-do List

js-logo
Allows user to create and edit projects as well as todo's within
utilises local storage for persistant data

Built with: JavaScript

Markdown Previewer

react-logo
An application to parse markdown from an editor to a live preview
has example I wrote showing common markdown

Built with: React, Bootstrap

Tic Tac Toe Game

js-logo
Tic tac toe game for 2 players in vanilla JS has option to play vs computer
which selects random cells and disables player 2

Built with: JavaScript

Calculator (React)

react-logo
Calculator project built with React, utilising the Bulma css framework
cleaner look than my previous pure JS version

Built with: React, Bulma

Calculator (Vanilla)

js-logo
An older calculator I made when learning JS which I later re-made using React
vanilla JS was used, still sufficiently functional

Built with: JavaScript

Etch a Sketch

js-logo
This is a simple app when I was learning DOM manipulation and events
change square colors randomly on hover

Built with: JavaScript

  •