Svelte-Job Svelte Themes

Svelte Job

SvelteKit adaptation of React Job tutorial by Traversy Media

Project Overview

This is a simple Job Listing Website adapted from Traversy Media React Crash Course [link] but using TypeScript instead of JavaScript and using SvelteKit instead of React.

This project is used for me to learn Svelte & SvelteKit.

How to run

First, install all npm dependencies.

npm i

Then, to run this project, similar to the Traversy Media tutorial, you'll need to open two terminals and run both the json-server backend & the app itself.

First terminal:

npm run server

Second terminal:

npm run dev -- --open

Utility & UI libraries used

  • Form enhancement: Superforms [link]
  • Field validation: Zod [link]
  • Flash Message [link]
  • CSS: TailwindCSS [link]
  • Icon: Heroicons [link]
  • Toast: Svelte Sonner [link]

Top categories

Loading Svelte Themes