![](https://johnhiestand.com/wp-content/uploads/2021/01/ecofridge.png)
ECOFridge Flask, ReactJS, Material-UI, Docker, Heroku
live | github
A unique grocery item organizer that prioritizes items in the fridge, freezer, and pantry to aid the user in finding recipes and reducing their food waste.
- Created an algorithm to sort groceries by their storage date, the current date, and food expiration data from the University of Nebraska.
- Built a relational database with FlaskSQL to store user groceries with their corresponding expiration data for the user.
- Implemented a pleasant and educational user interface to notify users of what foods require priority attention.
![](https://johnhiestand.com/wp-content/uploads/2021/01/strabalogo.png)
STRABA Flask, ReactJS, Docker, Heroku
live | github
A Strava clone that allows users to upload GPX data and run statistics as well as follow, like, and comment on other athletes’ activities.
- Integrated Google Maps API into React components for users to share their run data with their followers.
- Created a relational database with FlaskSQL and implemented routes to interface between the React UI and Flask backend in order to facilitate in user interactions by following, liking, adding activities, and commenting.
- Developed user autonomy by linking their activities to their account, allowing for fast and efficient editing and deletion.
![](https://johnhiestand.com/wp-content/uploads/2021/01/leaf-clipart-12-transparent-300x300.png)
Algo ReactJS, Redux, PostgreSQL, Sequelize
live | github
A Robinhood clone where users can paper trade stocks using real-time API data and track their portfolio performance.
- Integrated fetched data and backend routes with Redux’s global store by dispatching actions only when sharing information across components.
- Built PostgreSQL database to join users with their portfolio, history, and watchlist.
- Ensured user privacy and autonomy by utilizing BCrypt hashing and JSON Web Tokens to prevent storage of plain text passwords and allow access to authorized users.
![](https://johnhiestand.com/wp-content/uploads/2021/01/Wireframe-Core-preview-150x150.jpg)
Core Dump Javascript, ExpressJS, PostgreSQL, Sequelize
live | github
A Stack Overflow clone where users can submit technical questions, answer, and rank other users’ questions and answers.
- Planned and built PostgreSQL database in order to facilitate user created questions, answers, and voting.
- Produced sign up functionality to allow users to securely create accounts with encrypted password storage as well integrated as JSON Web Token for user authorization and authentication.
- Enhanced the user experience by incorporating validations and database queries with Sequelize ORM.