Josh on GitHub Josh on LinkedIn Josh on IG Josh on YT Josh on PDGA

NiNES - a marketing site for only the dopest gaming platform around

purpose

marketing page for a gaming platform called, NiNES!

the landing landing

the blog posts

a blog post post

functionality

there isn't a ton of functionality required on this one, as it's just a marketing page meant for advertising a platform, however there are some basic things involved.

the site is an Astro web application with a few React components for some of the interactive UI island pieces, such as the site nav, the join beta form, etc.

the site is hosted in as a cloudflare page and interacts with a cloudflare worker to handle the users who sign up for the beta. Basically, when a user signs up, the webapp sends a POST request to the CF Worker, which does some validation with CORS and header checks and then it will insert the data into a cloudflare D1 database if it does not already yet exist.

It's all mobile-friendly and whatnot.

I know this could have been done in simpler ways but it was a fun challenge which I haven't tried before using cloudflare. Oh, this was my first real attempt to mess with Tailwind CSS (aside from this site...) and I really like it!

tech used

  • Astro Server
  • Cloudflare Page
  • Cloudflare Worker
  • Cloudflare D1 database
  • Tailwind
  • Github