Skip to content

Python and Django project to manage job applications

Notifications You must be signed in to change notification settings

rkaraujo/rka-jam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RKA JAM - Job Application Manager

This project manages job applications from a candidate perspective.

Technologies

  • Python
  • Django
  • Postgres

Description

It's a simple project with only one model JobApplication that has all the info needed to track a job application.

The job application is managed through the Django admin.

Screenshot

Admin page

How to run locally

The application was tested using a Postgres database (although it can use other Django supported databases if the required driver is installed and the config is adjusted in the .env file).

  • Create a virtual environment and activate it
python -m venv venv

./venv/Scripts/activate
  • Install the requirements
pip install -r requirements
  • Create the database
  • Create a .env file with the database info
DATABASE_URL=postgres:https://<db_user>:<db_password>@localhost:5432/<db_name>
  • Run the Django commands to init the database and create an admin user
python manage.py makemigrations

python manage.py migrate

python manage.py createsuperuser
  • Run the server
python manage.py runserver
  • Access the admin logging in with the admin user created and start saving your job applications
http:https://localhost:8000/admin/

About

Python and Django project to manage job applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages