Skip to content

🛰️ Django backend api for GigConnect, a freelance job portal connecting freelancers with job opportunities

Notifications You must be signed in to change notification settings

eliphazbouye/gigconnect

Repository files navigation

GigConnect

Briefly describe what GigConnect is and its purpose. Example: “GigConnect is a platform designed to connect freelancers with job opportunities, offering a user-friendly experience for both freelancers and employers.”

Features:

List the main features of your application. Example: User authentication (login/signup) Job listings and applications Messaging between freelancers and employers Profile management for freelancers and employers

Tech Stack:

Include the technologies used in each part of the application.
Example:

  • API:
    • Django
    • Django REST Framework
  • Frontend:
    • Next.js
    • React

Installation

Prerequis :

  • Python 3.10+
  • Mariadb
  • python virtualenv
  • and pip

start by create a python virtual environment

python -m venv venv 

install project dependancies from the requirements.txt :

pip install -r requirements.txt

To start the application you should make migration to detect and apply last change into database.
Before that add database credentials in .env file, make a copy of .env.exemple to .env.
After adding database credentials into .env file apply migrations :

python manage.py migrate

run users application tests to see if all works fine before running the server :

python manage.py test users

then run the project

python manage.py runserver

About

🛰️ Django backend api for GigConnect, a freelance job portal connecting freelancers with job opportunities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published