Skip to content

A job recruitment site powered by Django framework and Stripe

License

Notifications You must be signed in to change notification settings

fleepgeek/django-jobsite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

django-jobsite

This is a job recruitment site powered by django. The entire project was created using django's Class Based Views (CBV). This is still a work in progress but would give you an understanding of creating related sites like this.

Features

  • Custom User Model
  • Stripe Integration
  • User Roles
  • Ajax Forms
  • Custom Model Managers
  • Bulma Framework for Design

Installation

Create a folder on your computer then clone this repo with this command:

git clone https://github.com/fleepgeek/django-jobsite.git
#Next
cd django-jobsite/src

I used pipenv to create a virtual environment, so you install pipenv globally on your computer:

pip install pipenv

Create a .env file and include your stripe details (You must have a stripe account):

STRIPE_PUB_KEY=your_public_key
STRIPE_SECRET_KEY=your_secret_key

Also, update the stripe_custom.js file with your stripe key like so:var stripe = Stripe('your_pk')

Create a new virtual environment:

pipenv shell

Next, install required packages stored in the Pipfile.lock file using the sync command.

pipenv sync

Then you run your migrations:

python manage.py makemigrations
python manage.py migrate

You're good to go ✨

Shameless Plug Here 🙈

If you read this guide up to this point, you should definately checkout my YouTube Channel for Django related tutorials.

About

A job recruitment site powered by Django framework and Stripe

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published