Food-Finder
Web Application
Unsure about what to make with the limited ingredients you have?
Well this app is for you! You can add ingredients to the app,
and the app will churn out recipes for you.
Disclaimer: Sometimes a few more ingredients may be required, but it will try make the best match it can!
Technologies: TypeScript, React, Material-UI, 3rd Party REST API, Azure DevOps, Azure App Services
P2P Social Media
Web Application
A peer to peer secure decentralised social media application.
Features include authentication, broadcasting, private messaging, whitelisting, blacklisting, secret boxes, private/public key pairs and more.
Technologies: Python3, CherryPy, SQLite, PyNaCl Lib (Security), HTML/CSS
Demo: Unavailable, due to authentication server closing down.
Top Down Role-Playing Game Application
A desktop RPG, where you control a time travelling duo
and help them save their land, all in the span of 5 minutes!
Technologies/Concepts: Java 8, Java Swing, Multi Threading, OOP, MVC
Bug: Depending on your display settings scale size in windows, the game window adjusts.
Hence, to play this game properly, ensure your display size is suitable by testing different magnifications.
Workout Sharing
Web Application
A responsive web app, that lets users create, find and share workouts with their peers and for their own benefit!
Technologies: C#, .NET Core, Swagger-UI, SQL Server, Text-To-Speech, TypeScript, React, Semantic-UI, FB Auth, Azure Services
Public URL (No Login Required): Public Workouts
Notes: The loading times may take upto 30 seconds to a minute for the application to first load data.
Unfortunately a loader animation has yet to be implemented; just give it a couple of seconds and it should work as appropriate.