Skip to Main Content

ProjectsDiscover & Share

Project Screenshot for My Discover & Share Project
  • Node.js
  • PostgreSQL
  • Bootstrap
  • Handlebars

What

Discover & Share is a full-stack clone of Product Hunt built with Node + PostgreSQL + Bootstrap.

Why

I made this as a project for a web development class in college. I had creative freedom in what to build, and I decided to create my own version of one of my favorite products at the time - Product Hunt.

How

Each project had to be built using Node.js, Bootstrap, and MySQL, and be deployed to Google Cloud Platform. I made the views (pages) using Bootstrap and the Handlebars templating language, and created several different endpoints using Node.js for each view. Data was submitted to and retrieved from a MySQL database hosted on Google Cloud Platform along with the entire application.

Over time, I migrated the backend to use a PostgreSQL database hosted on Heroku along with the application.

Tech Stack

  • Frontend: Handlebars, Bootstrap
  • Backend: Node.js, Express.js, PostgreSQL
  • Deployment: AWS Elastic Beanstalk