Beta

Supaworkk

A full-featured job search platform connecting job seekers with local employers, built with Nuxt.js and Supabase. Includes dual interfaces for candidates (job search with full-text filtering, resume uploads, application tracking) and employers (job posting, applicant management dashboard, passwordless auth). Originally developed as a Supabase Hacktoberfest Hackathon project.

February 4, 2022
View Live Project
nuxttailwindcsssupabase

Project Notice

This project was built some time ago and may contain outdated dependencies or features. Some functionality might no longer work as expected.

Supaworkk

Note: This project was built in 2022 and may be outdated. Some dependencies or features might no longer work as expected.

About Supaworkk

supaworkk is a local job search engine to help you find your next job at the best companies near you. Users can login or register for an account. Once signed up, you can start searching jobs nearby, applying and also creating your profile.

Users can also upload resume, then post it on the sites and make it available to employers. supaworkk is the place where you can confidently find the right job and hopefully meet the right employers.

supaworkk is a job search site where employers can post jobs and seek for candidates. It has a dashboard where employers can manage job applications.

supaworkk is a supposed project entry for the Supabase Hacktoberfest Hackathon 2021.

Features

Job Seeker

  • User Authentication
  • Job Search using Supabase Full text search and filters
  • Profile Management
  • Job Application Management

Employer

  • Employer Registration
  • Passwordless Authentication
  • Job Posting
  • Job Management
  • User application Management
  • Dashboard

Tech Stack

Client | Front-end

  • Vue.js
  • Nuxt.js
  • TailwindCSS
  • DaisyUI

Server | Backend

  • Vercel
  • Supabase
  • PostgreSQL

Supabase Features Used ⚡

  • Supabase Auth
  • Supabase Database
  • Supabase Storage

Vue Plugins 🔌

  • VueFormulate - for form validations
  • vuexPersistedstate -
  • vue-paginate - pagination
  • simple-mde
  • vue-gravatar

Nuxt Modules

  • @nuxtjs/markdownit
  • @nuxtjs/pwa
  • nuxt-supabase
  • @nuxtjs/toast
  • @nuxtjs/date-fns
  • @nuxtjs/dotenv
  • @nuxtjs/tailwindcss
  • @nuxtjs/stylelint-module
  • @nuxtjs/eslint-module

Other Projects

Unuxt
Unuxt

UNuxt is a full-featured Nuxt 4 template that streamlines the setup of modern web applications. With built-in authentication, organization management, and customizable themes, it reduces boilerplate while preserving flexibility. The project is built using Nuxt 4, TypeScript, Better Auth, and Drizzle ORM, with a strong focus on developer experience, clean UI patterns, and scalable architecture. It serves as a solid foundation for production-grade applications.

ainuxtuivercelnuxt
View Live Site
Blink
Blink

Blink is a high-performance local file-sharing application built with Nuxt 4 and WebRTC, enabling secure, lightning-fast peer-to-peer transfers directly between devices with zero server-side storage. The platform leverages WebSockets for real-time device discovery and PeerJS for reliable data chunking, ensuring seamless connectivity and live progress tracking across local networks. Designed for a premium user experience, it features a responsive interface with fluid GSAP animations and sophisticated dual-theme system for a polished, desktop-class feel.

ainuxttailwindcssWebRTC
View Live Site
Lettrly
Lettrly

A personal letter-writing web app with a paper-like interface. Visitors write private letters to you through your custom URL, choosing to remain anonymous or sign in. Features smooth envelope animations, real-time updates, and a clean dashboard for reading and managing letters. Built with Next.js 16, TypeScript, Tailwind CSS, Framer Motion, PostgreSQL, and Auth.js.

fullstacknextpostgresqlauth.js
View Live Site
Recon
Recon

A full-stack intelligence gathering platform that unifies 15+ CLI-based reconnaissance tools (Sherlock, theHarvester, Holehe, PhoneInfoga, and more) into a single browser-accessible interface. Built with Next.js 15, React 19, and Supabase, it features Docker-sandboxed tool execution, real-time job processing via BullMQ/Redis, and comprehensive security controls including Row Level Security and audit logging. The platform enables investigators to conduct username lookups, domain analysis, email verification, and metadata extraction while managing investigations and generating exportable reports.

fullstacknexttailwindcsssupabase
View Live Site

© 2025 Leigh Dinaya. All rights reserved.