Project Name | Screenshot | Description | Skills | Links |
---|---|---|---|---|
Image Resizer |
Type of App: Web App
Web-based tool to reduce the size (height and width) of the image.
The resized image can then be downloaded.
|
Server: Java, Spring Boot, Spring Web MVC
Client: HTML, CSS, Javascript, jQuery, Bootstrap
|
Image Resizer Demostration (Youtube):
https://youtu.be/or0Er5IoX24
GitHub Source Code:
https://github.com/terence-lee-xin-jin/image-resizer
|
|
Alarm Clock App |
Type of App: Mobile App
A simple native Android alarm clock app
Allows users to set an alarm, and will alert the user at the specified time
|
Frameworks & Languages: Android Platform APIs, Java (Android)
Design Pattern: Singleton Design Pattern, Object-Oriented Programming (OOP)
|
Alarm Clock App Demostration (Youtube):
https://youtu.be/RgVmxElN3ck
GitHub Source Code:
https://github.com/terence-lee-xin-jin/alarm-clock-app
|
|
Hexadecimal Calculator |
Type of App: Desktop App
What it does:
A simple JavaFX Desktop app that allows the calculation of basic arithmetic operations in hexadecimal.
|
Frameworks & Languages: JavaFX, FXML, Java
Design Pattern: MVC Pattern, Object-Oriented Programming (OOP)
Test Framework: JUnit (Parameterized Unit Testing)
|
GitHub Source Code:
https://github.com/terence-lee-xin-jin/hexadecimal-calculator
Documentation (PDF):
Hexadecimal Calculator Documentation
|
|
Quadratic Equation Solver |
Type of App: Desktop App
What it does:
A simple Java Swing Desktop app that allows the solving of quadratic equation
|
Frameworks & Languages: Java Swing, Java
Design Pattern: MVC Pattern, Object-Oriented Programming (OOP)
Test Framework: JUnit (Parameterized Unit Testing)
|
GitHub Source Code:
https://github.com/terence-lee-xin-jin/quadratic-equation-solver
|
Project Name | Screenshot | Description | Skills | Links |
---|---|---|---|---|
Hash Generator |
Type of App: Web Application
A web tool that generates hashes that is commonly used for encryption and password validation.
Supports the following hashing algorithms:
|
Server: ASP.NET Web Forms, C#, .NET, Object-Oriented Programming
Client: HTML, CSS, Javascript, Bootstrap
Unit Testing: MSTestv2
Deployment: Microsoft IIS (Internet Information Services)
|
Try out the Hash Generator:
http://www.terenceleexinjin.somee.com/
GitHub Source Code:
https://github.com/terence-lee-xin-jin/hash-generator
|
|
Weather App |
Type of App: Mobile App
A simple cross-platform (Android & iOS) app that allows viewing of live weather data.
Can view weather data of the following cities:
|
Frameworks & Languages: Xamarin.Forms, C# (.NET), XAML
Design Pattern: MVC Pattern, Object-Oriented Programming (OOP)
External API: OpenWeatherMap API
|
Weather App Video Demonstration (Youtube):
https://youtu.be/7ToPuPJEnFY
GitHub Source Code:
https://github.com/terence-lee-xin-jin/weather-app
|
|
Statistics Calculator |
Type of App: Desktop App
What it does:
A WPF Desktop app that allows the calculation of various common statistics (e.g. mean, median, mode, sum, variance, etc)
|
Frameworks & Languages: Windows Presentation Foundation (WPF), XAML, C# (.NET)
Design Pattern: MVC Pattern, Object-Oriented Programming (OOP)
Test Framework: MSTests V2 (Parameterized Unit Testing)
|
GitHub Source Code:
https://github.com/terence-lee-xin-jin/statistics-calculator
|
Project Name | Screenshot | Description | Skills | Links |
---|---|---|---|---|
Foreign Currency Converter App |
Type of App: Desktop App
A WinForms Desktop app that allows the calculation of Singapore Dollar (SGD)
to foreign currencies
Can convert to the following foreign currencies:
|
Frameworks & Languages: Window Forms (WinForms), Visual Basic .NET (.NET)
Design Pattern: MVC Pattern, Object-Oriented Programming (OOP)
External API: Google Currency Converter API
|
GitHub Source Code:
https://github.com/terence-lee-xin-jin/foreign-currency-converter
Documentation (PDF):
Foreign Currency Converter Documentation
|
|
World History Quiz |
Type of App: Command Line App
What it is:
A simple multiple-choice quiz on world history, on a command-line interface
Credits:
questions and answers obtained from https://www.ncertbooks.guru/mcq-questions-on-world-history/
|
Frameworks & Languages: Visual Basic .NET (.NET), LINQ, XML Parsing
Design Pattern: Adapter Design Pattern, Object-Oriented Programming (OOP)
|
Try out the World History Quiz on Replit.com:
https://replit.com/@TerenceLee2/World-History-Quiz
GitHub Source Code:
https://github.com/terence-lee-xin-jin/world-history-quiz
Documentation (PDF):
World History Quiz Documentation
|