Pedro Trujillo's profile

Seminole State College Kiosk App

Seminole State College  Kiosk App

The Seminole State College Kiosk App is a very interesting project where I brought my full-stack web development knowledge to another level. The use of several restful APIs, some of them massive like the LYNX bus service API. Integrating the Angular JS front end within a macOS app that provided the data source and touch events.  I worked on this project as a:

- Full-stack web developer, programing the web app UI components for Seminole State College Sunrail / LYNX interactive Kiosk prototype (public transportation). The developed web UI components were: SunRail schedule, LYNX routes & schedule, event calendar, and Forecast. Each one of those was developed as a sub-app. 

- Software developer part of the macOS development team of the main app container that hosted the web app. Programming hardware input buttons and video output for the interactive kiosk components. 

Platform/OS: Web, macOS

Languages & scripts: Objective C, JavaScript, HTML5, CSS3, PHP, SQL (MySQL), Bash.
 
Frameworks & APIs: Angular JS, Bootstrap, Handlebars JS, JQuery, Sunrail API, LYNX API, Google Maps API, DarkSky API, TWIO.

Tools: Xcode, Visual Studio Code, Git, Homebrew, bash, vim, Github, terminal, MySQLWorkBench, Apache.

Methodologies & process: UI/UX, Responsive Design, OOP, REST, Agile, Clean Code, Testing, and Debugging.
Seminole State College Kiosk App
Published: