Giter Club home page Giter Club logo

fideh-jobs's Introduction

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

fideh-jobs's People

Contributors

defidelity avatar adnannazir avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.