dmitkov28 / dmitkov28-python_web_final_project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Background

This is my first ever fullstack app. I'm keeping it here for posterity (and out of nostalgia 😆)

I added the Docker setup in 2024 to make it easier to run the app, the rest of the code was written in early 2022.

The app is a job board with the following features:

  • user authentication (job applicants & businesses)
  • user profiles (resume, skills, etc)
  • search
  • job ads
  • applicants can apply for jobs
  • companies can post job ads
  • good ol' Bootstrap CSS 🚀

Setup

Docker (recommended):

docker compose up -d

Run locally:

  1. Configure a Postgres db instance:
DB_NAME: "postgres"
DB_USER: "postgres"
DB_PASSWORD: "super secret"
DB_HOST: "postgres"
DB_PORT: 5432
  1. Configure a virtual environment
pipenv install
  1. Start Django
pipenv shell
python manage.py runserver

About


Languages

Language:Python 62.1%Language:HTML 37.6%Language:Dockerfile 0.2%Language:Shell 0.0%Language:CSS 0.0%