Deno Fresh Job Board

← Go Back Deno
438 Words • ~3 Minute Reading Time
Deno Fresh Job Board by Eric David Smith

Hey wonderful people, I hope you're having a great day!! 🦕 🦖

Can You Believe I Built A JOB BOARD with DENO FRESH 🦕 🦖?

In today's video, I will show you how I created a very simple remote job board for technical candidates in under an hour. I hope this inspires you to build something awesome too!

Deno Fresh Job Board - By Eric David Smith

Tech Stack


The tech stack we will be using here is:

  • Deno
  • Deno Fresh
  • Deno Deploy (Not showcased here in this video)
  • Twind (Tailwind CSS)
  • A 3rd Party API - remotive.com
  • Progressive Web App - PWA
  • A bit of love
  • and more

Overview


The site is incredibly simple, consisting of many components but ultimately one single page.

Sit back and let me show you how I build things. We won't be building from scratch since the site is already built, but I will refactor some code along the way and describe why I as a software engineer do things a certain way.

Please leave your feedback - I love your feedback, both good and bad. Be sure to watch until the end!

Links


Checkout the final project: https://remotelyhiring.com

Try running a Lighthouse test on it to test the performance.

Looking for a new tech job?

  • Checkout remotive.com

Checkout Deno Deploy: https://deno.com/deploy

Checkout Deno: https://deno.land

Checkout Deno Fresh: https://fresh.deno.dev

If you subscribe, share, like, comment and possibly clean my apartment, I will share the code with you on Github: https://github.com/erictherobot

YouTube Chapters:


  • 0:00 - Introduction
  • 0:30 - Promo
  • 0:40 - Overview
  • 1:29 - Tech Stack
  • 2:25 - Reviewing Code Tree / Structure
  • 2:48 - Quick Refactor - Code Optimizations
  • 4:00 - Layout Component
  • 4:36 - Feature Toggles
  • 5:23 - Meta Component
  • 7:34 - Tech Jobs Page
  • 8:34 - Refactor Card Component
  • 11:30 - Custom Colorful Dot SVG Component
  • 12:41 - Fetching Data from Jobs API
  • 15:01 - Island Architecture - ThemeSwitcher / DarkMode
  • 15:56 - SiteConfig Refactor
  • 17:39 - Helper Functions
  • 17:53 - Error Pages - 500 / 404
  • 18:15 - Dynamic XML Sitemap Generation
  • 18:58 - Progressive Web App (PWA)
  • 19:19 - Tailwind Config - DarkMode
  • 19:26 - Recap
  • 19:38 - Subscribe for code access
  • 19:52 - Checkout More Videos

Supporting My Work


Please consider Buying Me A Coffee. I work hard to bring you my best content and any support would be greatly appreciated. Thank you for your support!


Eric David Smith
Father / Software Engineer / Musician / Entrepreneur

Discover More (2) Deno


Blog Tags