Daniel Barclay's Projects
iOS Chat Application built using Swift and Firebase
Website blocker to help facilitate productivity. Built using Python
Map of football grounds in Europe
Space themed game built using Python
Conway's Game of Life simulation built using React
Conway's famous Game of Life built using React Hooks
Web app to convert videos into GIFs using WebAssembly
A mobile app to share your favourite places to hangout with the world. Built using React Native and Firebase
Harry Potter RPG game built using Java
Collection of iOS mini apps. All built using Swift with UIKit and SwiftUI
iOS weather app powered using DarkSky API
Learning Platform for IoT devices built using React with advanced Redux for async CRUD, Node.js backend, Websockets and Firebase Real Time Database
Workout app for Apple Watch, built using SwiftUI
Maze Game built using Python
Learn JavaScript testing with Jest.
Store awesome lyrics snippets from your favourite songs. Built using Vue
Memory game written using vanilla JavaScript
Desktop app that presents a file's MetaData using Electron
Mini BBC Sounds App
Arcade inspired Missile Command game built using Python
Mobile Drinks Ordering Solution built using React Native, React, Node.js, GraphQL and MongoDB
Community miles tracker to track progress towards overall goals as part of Move for Mental Health
Online Multiplayer Rock Paper Scissors Game built using Python
Component Library for My Absences
Track and view your favourite places. Powered by Google Maps. Built using TypeScript
React 16 web app using websockets with client and server to communicate light, air quality and noise levels for given areas in Newport.
React 16 web app using websockets with client and server to communicate light, air quality and noise levels for given areas in Newport.
Notes web app powered by a serverless backend hosted on AWS
Learn something new from history relating to the current day with this Progressive Web App using Node.js
Babel plugin that returns an object containing paths like __dirname and __filename as static values