Skip to content

Development of a freelancing platform mainly focused on the Database Management as part of our University Course.

Notifications You must be signed in to change notification settings

hadihaider055/FreelanceQuest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Freelancing Platform DBMS Project

This repo is for our database management system (DBMS) course project. The project is designed to help freelancers and clients connect and collaborate efficiently.

Features

  • User registration and authentication.
  • Project posting and bidding.
  • Payment processing.
  • Messaging between users.

Project Structure

Codebase Description
Backend Express.js API
Frontend Next.js Frontend

Running the Project with Docker

This project is Dockerized. Follow the steps below to build and run the project using Docker.

Prerequisites

Before proceeding, make sure you have Docker installed on your machine. If not, you can download and install Docker from https://www.docker.com/get-started.

Build the Docker Image

Use the following command to build the Docker images (for frontend and backend) locally:

make build

Run the Docker Container

Once the images are built, you can run the Docker containers with the following command:

make run

If you prefer not to use Make, you can easily replicate the build and run commands by copying them directly from the Makefile situated in the project's root directory.

About

Development of a freelancing platform mainly focused on the Database Management as part of our University Course.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages