Sell Hays

https://github.com/garrettbland/sellhays

Whats Sell Hays?

Sell Hays was a website that showed local garage sale listings in our local area. It featured socials logins for users to post their garage sales with images, maps, and scheduling.

Why isn't it a website now?

Unfortunately, this idea along with others, I never did any sort of validation. I just started coding first thing and never looked back. After doing some research, it lost steam. The site never went live, but I did spend a decent amount of time developing this site and you can check out the code above!

What is it built with?

I built this site as a Single Page Application and a cloud provided database

Vue.js is a javascript framework similar to React, with a much simpler API in my opinion. Google Firebase was used for storing user submitted data, images, and social authentication with Google, Facebook, or Twitter.

What did it all do?

A lot of functionality was packed into this project.

  • Social User Authentication (only signed up users could post garage sales)
  • Scheduled garage sales and expiration dates
  • Image upload and compression
  • Google map integration

What would have I done differently?

From a business aspect side, I would have done the validation piece early on. I would have created a simple landing page with a email signup, and threw a few dollars at it to promote and see if people in our area would sign up.

Technically, I would have chose to build this using a server side rendered stack for SEO benefits. SPA's just don't have the SEO benefits without doing some clunky pre-rendering. Its possible, but the simplicity of using a SSR would have been my new choice.