Deno Fresh Job Board
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!