Software Development Progress Tracker
Major CPSC 210 Project
- Created fully independent graphical desktop app from scratch using Java Swing.
- The app allows multiple users with different levels of control to the same task list.
- Allows creation and deletion of tasks, filtering the tasks, as well as assigning a task to developers.
- Utilized JUnit to extensively test all features.
- Used JSON to allow data persistence
View on Github
Simple Maze Solver
- Online maze solver using HTML, CSS, and JavaScript
- Visualizable maze solver with animated path search process
- Allows custom placement of walls, start location, and end location
- Uses asynchronize functions to maximize efficency
Simple Drawing Board
- Online simple drawing canvas using HTML, CSS, and JavaScript
- Allows customization of pen color and thickness
- Utilized JQuery to create dynamic functionarities such as toggling between visible and hidden tool box
- Allows addition of customizable pen colors
View on Alternate Browser
Simple Snake Game
- Online complete feature snake game using HTML, CSS, and JavaScript
- Allows modification of game speed
- Allows score tracking and high score system
View on Alternate Browser
Email Client
- Created graphical desktop app using Swing
- Utilizes Java Mail API to send personalized emails with just one click of a button
- Customized pre-set emails avilable
View on Github