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

Perimtr
Perimtr

Perimtr is a mobile geofenced attendance and workforce platform for the HR offices of Philippine local government units. Built with Nuxt 4, PostgreSQL, and a Flutter mobile app, it lets office and field teams clock in from their phones while the server verifies each event against geofences, trusted networks, and integrity checks, then turns the record into schedules, leave and overtime under Civil Service Commission rules, CSC Form 48, and payroll exports.

nuxtvueflutterpostgres
View Live Site
TRACE
TRACE

TRACE is a quiet, local-first personal record of what you actually did, built around the idea "Don't optimize your life. Remember it." Built with Flutter, Riverpod, and Drift on SQLite, it lets you log what you built, read, explored, and lived by writing it the way you would say it, then turns that sentence into an entry you confirm in seconds. There are no streaks, badges, or scores, no account is needed, everything is stored on the device, and optional sync to Neon Postgres keeps your record across your own devices.

flutterdartsqliteneon
View Live Site
Libreng Sakay
Libreng Sakay

Libreng Sakay is a real-time public transit tracking and ridership platform for the free bus service of Bataan Province, Philippines. Built with Laravel, Inertia, Vue 3, and Laravel Reverb, it serves passengers, drivers, scanner operators, inspectors, dispatchers, and administrators with live bus positions, tap-to-board passenger counting, dispatch messaging, and ridership reporting, all over WebSockets. The platform is completed by two native Android apps written in Kotlin, the Libreng Sakay Driver app for running trips from the road and the Libreng Sakay Kiosk that counts riders as they tap their Bataeño Pass at the bus door.

laravelvuetailwindcsskotlin
View Live Site
PDS Express
PDS Express

PDS Express is a web app built with Next.js that helps users enter their personal information once and automatically generate a filled CSC Form 212 Personal Data Sheet PDF for government job applications, HR requirements, and other official submissions. Built with Next.js App Router, React, Tailwind CSS, PostgreSQL, Prisma ORM, and pdf-lib, it supports structured PDS sections such as personal information, family background, education, work experience, trainings, and references, while also offering a mobile-friendly experience with Progressive Web App support and planned features like authentication, payments, resume import, and AI-assisted autofill.

ainexttailwindcssneon
View Live Site

© 2025 Leigh Dinaya. All rights reserved.