Skip to content

usefmahmud/linkify

Repository files navigation

Linkify

The plan was to build the backend with NestJs in order to explore its features and expand my knowledge in Backend development. But after seeing Supabase I decided to use it as the backend for this project.

It's a backend as a service that provides a Postgres database, authentication, and more.

The frontend is built with NextJS, using Tailwind CSS and Shadcn for layout and styling. Main features finished:

  • User authentication with email and password, future plans to add Google authentication.
  • Role based access control and routing protection middleware.

Employer features:

  • Add jobs with its details (Title, Description, Salary, Job Type, Level, Salary, ...).

Job Seeker features:

  • Manage his profile with personal information.
  • Add education and work experience.
  • View jobs with search and filter options.
  • Apply for jobs using his profile information.
  • View applied jobs and their status.

This was a challenge to complete in 24 hours. Although the 24 hours are up, these are the only features I’ve completed so far, and I’ll pause here.

Database Schema

Supabase Database Schema

Screenshots

Linkify Landing Page Linkify Singup Page Linkify Job Listings Linkify Job Details Linkify Application Status Linkify Profile Education Linkify Profile Experience Linkify Employer Add New Job

About

full stack app for Jobs built in Next.js and Supabase, just a challenge to build it in 24 hours

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors