My name is Sung Jin Lee. Born in South Korea. Grew up in New Jersey. Reside in San Francisco. Ex-loan Banker. Career Changer. Software Engineer.
Let's get connected.
This web application allows the user to save favorite travel destination photos. The user has the option to manually enter a city, or they can "explore" the map by dragging the marker, which will populate the input box with the location name. Using the flickr API and mapbox API, photos will be appended by search result. Then, by using ruby on rails(backend), the user is able to save it on database and re-append it to the saved page. Also, this application includes a rails gem called "Devise" for user authorization. With Devise gem, the user can login/sign-up to access the user's account on the application and go back to their saved travel photos.
Developed with:
Mapado NYC is a task manager web application that focuses on visualizing upcoming events and tasks for a user, rather then displaying them through a list. It provides the user capabilities of adding, editing, deleting tasks, and populating a map with all the to-dos. Mapado aims to create a platform where the user can filter their tasks and view them by day, week, month, and location proximity. In hopes of increasing productivity, while decreasing travel time, the user can visualize their upcoming tasks and even re-schedule them in a way that can cut travel and preparation time.
Developed with:
This web application was developed with Vanilla JavaScript, HTML5, CSS3, and external API database from New York Open Data. From this web application, the user is able to search for recycling bins within NYC parks in all 5 boroughs. I used handlebarJS and API data to display recycle bin locations with pins on a static google map.
This web application was programmed with Vanilla JavaScript, HTML5, and CSS3 which was inspired by the past and current fun facts in NBA. In this application, there is a total of 10 trivia questions. I created true/false buttons for each question. If the user answers any questions incorrectly, the game must be restarted. Each time the user restarts the game, the questions will shuffle into a different order. The game will end when the user has answered all 10 questions correctly.