DEV Community

Cover image for Bounie Launching On Product Hunt Tomorrow
Ben Douglas
Ben Douglas

Posted on

Bounie Launching On Product Hunt Tomorrow

Todays a very exciting day for me as my new website Bounie will be launching on Product Hunt! So first of all, what is Bounie? Bounie is a news website where anyone can contribute. It all starts with a good headline. Users can then contribute related information, images, links and opinions to build out a full story. This results in articles that are dynamic feeds of engaging content instead of traditional walls of text.

I give a full demo of Bounie in the video below, check it out if you want to learn more:

Please sign up for Bounie and let me know what you think of it! And keep an eye out for it on Product Hunt tomorrow. I greatly appreciate it!

Since this is dev.to you're probably curious about the technology I used for Bounie. Here is a breakdown of the technology I used to Build it:

Codebase:

  • Next.js: I really enjoy working with this framework and the ease of deploying both the frontend and backend on Vercel
  • NextAuth: A great user authentication library, currently I only support signing in with Google
  • MUI: This is a new favourite of mine. I used to be all about writing pure custom scss for my websites but recently I discovered MUI and have fallen in love with it. No more class names! I strongly suggest you check it out if you are looking for a great way to style your components.
  • Prisma: This is my goto library for querying my DB. It reminds me of working with Laravel query builder back in the day.

Infrastructure:

  • PostgreSQL: The DB I decided to go with. I love working with SQL queries.
  • Render: The platform I use to host my DB. I really like Render, its super easy to get up and running with.
  • Vercel: Since this is a Next.js site it made sense to go with Vercel for hosting. I love their UI and they have pretty generous pricing for new websites with a moderate amount of traffic.
  • Backblaze B2: A much cheaper S3 compatible file hosting service. Its been a breeze to work with and they even offer free downloads if you use Cloudflare DNS for serving the files.
  • Cloudflare: The DNS choice I decided to go with to setup a Proxy for Backblaze. Cloudflare is full of rich features, although many of them I can't take advantage of since they require setting up a Proxy, which Vercel recommends not doing with there service since it can cause some big issues, especially with your cache.

That sums up the technology I used at a high level, please let me know if you have any questions!

Thanks for reading this post and once again, please sign up for Bounie and let me know what you think. Together we can reinvent the news!

bounie.com

Top comments (0)