My name is Bill Hefty and I'm a Web Developer. Specializing in JavaScript, I strive to employ best practices in code for end users to have clean and efficient experiences. An always learning mentality is key to my passion for development, and this portfolio aims at logging some key achievements along the way. Have a look around and feel free to contact me!
View and track stock prices for a given company. This view is shared worldwide with other users currently using the app.
Websocket connection from a Node back-end keeps all concurrent clients in sync as they add, remove, and track stock data. Users interact with the chart from a React front-end. This app is deployed via Heroku.
Search by location to find nearby popular entertainment spots such as bars, clubs and coffee shops. View how many people are planning to visit a location and create an account to add yourself to the attendance list.
A Node back-end with Express serves up routing for both the React front-end as well as an API to interface with the MongoDB database. Redux is used alongside React for managinging state, including persisting some information across sessions. This app is deployed via Heroku.
Vote on user generated polls! View and vote without an account, or create an account to make your own polls. As a user with an account you can monitor the results of your polls as well as create more or delete some of your own once finished with them.
Built upon a Node backend with React on the front. Poll data is managed with MongoDB using routes from the server handled by Express.
I’ve long been a fan of ReactJS. I try to use it in all of my projects in fact. I’ve touched it before, but this portfolio site at the time…