Semester Project: e-Portfolio Generator

e-Portfolio Generator is a Java-FX based desktop application which allows user to create their own e-portfolios and upload to the server. There are total 31 use cases in this project, including functions like "Create New Page", "Add Headers /Paragraphs/Images/Videos", "Select Fonts/Themes" etc. It involves multiple technologies including HTML5, CSS3, Javascript, JSON, etc. This is an individual project and was implemented from scratch.

Click here to see the Software Requirement Specification(SRS).
Click here to check my Software Design Description(SDD).

e-Portfolio Generator Software Graphical User Interface (GUI):

images/epgGUI.png

The e-portfolio will be automatically uploaded to the server. Here is an example of generated e-Portfolio:

images/epg1.png images/epg2.png images/epg3.png images/epg4.png


Semester Project: Slide Show Maker

Slide Show Maker is a Java-FX based desktop application which allows user to create their own slide shows and view it in the browser. There are total 28 use cases in this project, including functions like "Select Image", "Remove/Moveup/Movedown Image", "Save/Load/Play Slide Show", etc. It involves multiple technologies including HTML5, CSS3, Javascript, JSON, etc. The framework and the data structure was provided by the course instructor: Prof. Richard McKenna.

Slide Show Maker Software Graphical User Interface (GUI):

images/ssmGUI.png

Here is an example of viewing the slide show in the browser:

images/viewSlideShow.png


Small Course Projects (Within 1000 lines of code)

Below is a list of java-based course-required small application projects utilizing specific data structures.
These projects does not have user interface and requires to interact with the complier console.
The project requirements are provided. All projects receive a score at least 85/100.

Array List: Baseball Card Collector

Linked List: Schedule Planner

Stack: Solitaire

Queue: School Bus Tracker

Tree: Self-order Kiosk

Hash Map: Library Maintainence

Graph: Shortest Airline