Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

52 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

dj-booking

A Django backend for a lodging reservation application, inspired by booking.com. Incorporates some of the best practices from the HackSoft Django Styleguide.

Tech Stack Core Frameworks & Libraries

  • Django
  • Django Rest Framework (DRF) & drf-nested-routers - for building RESTful APIs
  • drf-spectacular - for OpenAPI documentation (swagger)
  • djangorestframework-simplejwt - JWT authentication
  • Stripe - payments processing, refunds and bookkeeping
  • Celery - for asynchronous and scheduled tasks (e.g., email notifications)
  • Redis - Celery backend for task management
  • SendGrid - email provider

Code Quality & Testing

  • pytest
  • factory-boy & faker - generating realistic test data
  • pylint, black, flake8, isort - code formatting and linting
  • pre-commit - ensures clean, properly formatted commits

About

๐Ÿ ๐Ÿ“… A Django backend for a lodging reservation application, inspired by booking.com. Incorporates some of the best practices from https://github.com/HackSoftware/Django-Styleguide.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages