Skip to content

Your one-stop solution for freelance job management. Streamline your job search, applications, and project management with ease.

Notifications You must be signed in to change notification settings

ManethSW/joblk-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Joblk - A Comprehensive Freelance Job Management Platform

Joblk is a comprehensive platform designed to streamline the process of freelance job management. It serves as a bridge between freelancers and employers, providing a robust set of tools for job posting, application, and project management. With Joblk, freelancers can easily search and apply for jobs that match their skills, while employers can efficiently manage job postings and track applications. The platform also includes features for communication, profile management, and feedback, making it a one-stop solution for all freelance job management needs.

Screenshots

Features

  • User Authentication: Allows users to create an account and log in to access their account via email and password. User can reset their password if they forgot it by using their email and otp to verify their authenticity.

  • Profile Manegement: Allows users to update their avatar, username, full name, address, phone number, email, password and social links. User is allowed to verify their email address via sending otp code to their email.

  • Portfolio Manegement: Allows users to add, edit and delete projects from their portfolio for the public to view. Each portoflio project will contain a title, link, description and images.

  • Preview Profile: Provides a profile preview for the user to see how their profile will look for public users.

  • Job Management: Allows clients to create, update and delete job posts. The clients are also able manage milestones in each job via the update method.

  • User Searching: Users have the capability to find other users that are on the platform and view their profile. These profiles contain the users social, projects from the portfolio, ratings and reviews. Through the user preview users are also able to start up a conversation with the user that they are currently viewing.

Installation

  1. Clone the repository:
git clone https://github.com/ManethSW/trevello.git
  1. Install dependencies:
cd joblk-frontend
npm install
  1. Configure the env variables in the next.config.js:
NEXT_PUBLIC_API_BASE_URL: // Insert the URL to the hosted backend
  1. Start the frontend server:
npm run build
  • Or to start the development server with nodemon:
npm install nodemon
npm run dev

Contributors


Maneth Weerasinghe

Thinal Perera

Dinil Gamage

About

Your one-stop solution for freelance job management. Streamline your job search, applications, and project management with ease.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published