Skip to content

A collaborating space, Job board built entirely with Django and Htmx, this site also uses Tailwind css for styling and Alpine js for small interactivity

Notifications You must be signed in to change notification settings

DeFidelity/Fideh-Jobs

Repository files navigation

Fideh-Jobs

Job board modeled after Upwork.

Screenshot of a user dashboard

dashboard

Description

This project is a server side rendered web-app that is fully inspired by Upwork and I start thinking about it when one of my mentor told me to go on there and pick a job up, I like what the platform does and as someone that needs idea for his portfolio project I seize the opportunity. I went all out for this project and I learnt allot while building it, and I'm really glad I did.

screenshot of the landing page

homepage

Language, Frameworks and Library

  • Python
  • Django
  • Alpine JS
  • HTMX
  • Tailwind CSS
  • HTML

Features

screenshot showing the chat section in the application detail section.

chat

This project has allot of features and the highlights are:

  • Authentication (Login, Logout and Register)
  • Sign up as either Job applicant or Employer
  • Managerial Dashboard (Helps manage all the jobs a user created or applied for)
  • Messaging ( Communication between and employer and employee not user to user )
  • Job Creation
  • Job application
  • Notification ( for new messages and new application)
  • ....

Installation and How to use

To install or use this project, you'll need to have Python installed with pip or pip 3 enabled, once that's done, clone this repository and open in an idea then run pip install -r requirements.txt to install all the project dependencies. Once that's done, run python manage.py makemigrations and pytjon manage.py migrate to migrate all everything in the migration folders to an SQLite db. After that the project should be ready then run python manage.py runserver then navigate to the browser with Django prescribed localhost url provided.

Credits

Library used in this project include:

  • Django Tailwind
  • Django HTMX
  • Django Allauth

About

A collaborating space, Job board built entirely with Django and Htmx, this site also uses Tailwind css for styling and Alpine js for small interactivity

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages