Skip to content

jsprcrz/Freelancer-Marketplace

Repository files navigation


Freelancer Network

A web-based platform for connecting freelancers and clients.
Explore the site »

About

The online freelancer marketplace is a platform that connects businesses with skilled freelance professionals from around the world. The application is designed with a user-friendly interface, allowing businesses to easily find and hire the right freelancers for their projects.

Login Screen

Upon logging in, users are greeted with a personalized homepage displaying their name and a list of available jobs in the marketplace.

Homepage

Users can then use the search bar to find specific jobs or browse through different categories. Each job listing includes relevant information such as job description, cost, and location.

Serach Results

User can click on the "Hire Me" button which will redirect them to the freelancer's profile page. Here, they can view the freelancer's contact information. The freelancer's profile also includes links to their rrelevant social media accounts.

Freelancer Profile

Features

The marketplace is built using microservice architecture and is coded in Java.

  • User authentication with JSON Web Tokens
  • Extensive REST API using Java servlets
  • Integration with Oracle SQL and MariaDB databases
  • Front-end implementation using HTML, CSS, and JSPs
  • Deployment using Docker containers

Usage

You may use the following credentials for testing purposes:

  1. Username: foo | Password: bar
  2. Username: xdai123 | Password: password

Releases

No releases published

Packages

No packages published