Freelancer's Pal

NextJS Supabase Capstone Tailwind CSS

Wednesday, February 19, 2025

Introduction

Try the Demo Here:

https://freelancerspal-rzpb.vercel.app/

This is my capstone project,  Freelancer's Pal, a tool to help freelancers with project management, time keeping, and invoicing.

The application also features a client facing page where project deliverables and invoice is displayed in a professional manner.

Features

Create Projects
Create Projects
File Management
Upload Files and Links
Timesheet Management
Create timesheets and view tasks through the Timesheet Calendar
Client Portal
Client Facing Page for Deliverables with Privacy Toggle
Colorful Themes
Light,Dark and Coffee Website Themes!

Tech

BACKEND - Supabase
  • User Authentication
  • PostgresDatabase with RLS policies
  • File Storage
FRONTEND & BACKEND - NextJS
  • Front-end rendering and components
  • Backend routing and database connection
THIRD PARTY LIBARIES - Tailwind CSS, ShadCN
  • Tailwind for easier styling and mobile friendly UI
  • ShadCN library for UI components and form validation