Techfolio Designer

Introduction

For my Fall 2018 semester at UH Manoa, I worked on a project developed initially by Philip Johnson called Techfolio Designer (Project Repo here). Essentially, Techfolio Designer is an app that allows students to create and edit their own online portfolios without directly interacting with the raw files on GitHub, making things smoother and easier for them. Techfolio Designer is built using Electron, which allows users to build Desktop apps using Web Design principles and frameworks like JavaScript and npm. Communication and coding was done through GitHub, GitHub Issues, Slack, and weekly meetings.

Accomplishments

Thoughts

My thoughts in detail can be read here and here. In essence, working on Techfolio Designer allowed me to gain further insight into how a software team functions, gain skills in developing desktop apps, and brush up on JavaScript. I found desktop apps function differently from web apps, due to the possiblities of multiple windows, custom right click menus, access to the OS, and hotkeys. This allows more functionality and options in controlling the app, as compared to a web app which is locked to one window and standard browser controls and conventions.