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.
Upon logging in, users are greeted with a personalized homepage displaying their name and a list of available jobs in the marketplace.
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.
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.
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
You may use the following credentials for testing purposes:
- Username: foo | Password: bar
- Username: xdai123 | Password: password