Tom's repositories
java-flappy-bird-game
A learning project built with a GUI with Java. Example of Swing class and OOP (object oriented programming).
java-bank-account-management-system
A Java object-oriented (OOP) console application, which will take a user's account ID and corresponding secure 4-digit Pin number (stored as a hash (MD5)), in order to authenticate and successfully login. Once logged in users can view their account summaries, get a full transactions history, as well as withdraw, deposit and transfer funds between the user's open accounts.
ts-node-electron-aws-s3-app
A robust HTTP REST API, to interact with AWS S3 Buckets. This is a full stack solution, in an Electron desktop application, or as a browser based app.
typescript-node-fresh-start-template
A blank canvas for any Node and TypeScript project, with only the most common and helpful (but lightweight) modules introduced. Use as a template to begin any new TypeScript with Nodejs project.
java-blackjack-game
A Java console game of Blackjack. Hit or Stick to get as close to 21 as possible, playing against the Dealer, who follows a simple (conditional logic, no ML or Data Science concepts here) AI.
mencap-website
Repository for the Mencap Liverpool & Sefton official website (https://www.mencapliverpool.org.uk/)
node-typescript-blank-website-template
A fresh blank Node server, written in TypeScript, that is setup and ready to go with the required dependencies and infrastructure already setup for your convenience, to create any full stack wesbite.
simple-txt-logger
A Simple and Light-weight txt logging npm module. Log with ease, knowing you captured it all.
social-stocks
A Graphical Data and Analysis Tool
starter-modern-website-template
A fresh blank modern website template, that includes a ready-to-go front end, that uses a simple but robust grid system that is highly customizable and dynamic, scaling to all devices or screen sizes. Index test page already setup with the basic amenities like a menu, header and footer included. Easily expandable and can be added to any project.
starter-modern-website-template-2
A fresh blank modern website template, that includes a ready-to-go front end, that uses a simple but robust grid system that is highly customizable and dynamic, scaling to all devices or screen sizes. Index test page already setup with the basic amenities like a menu, header and footer included. Easily expandable and can be added to any project.
tberey.github.io
Portfolio Site: https://tberey.github.io
ts-node-chatroom
A Chatroom browser application, with user registration and authentication. A HTTP REST API, written in Typescript with Node, using the Express and Socket IO frameworks. Also supported by a MySQL database & uses EJS for client serving.
ts-node-poker-game-multiplayer-api-server
An online multiplayer Poker game. Hosted http REST API, made in Typescript and Node, with Express and Socket.IO frameworks.
go-contact-lookup-api
A Contacts Lookup REST API, built in Go, and so designed to be ran indefinitely. Add, amend or remove contact information, stored in a temporary sudo-database.
go-reverse-string-api
A RESTful API, made in Go, that performs a simple GET request to a local http server, against the query string passed. The API url query takes any string as a value with it's paired key "text", and reverse the string's character order, which is returned in the response body.
java-maven-springboot-react-aws-s3-image-store
A Java Spring and AWS S3 application, using Spring-Boot to create a REST Web API, using Maven bootstrap. Perform HTTP Requests, over a TCP connection via a React front-end client, to perform operations against a AWS S3 Client and accompanying database.
ruby-rails-sql-articles-api
A beginner Ruby on Rails REST Web API, allowing user to perform CRUD operations against a MySQL database, using HTTP Requests. Store, retrieve, edit and delete articles.