Study Projects

OC Lettings

Scaling a whole Django project and deploying it with Docker, GitHub Actions and Render

Django Docker GitHub Actions Pytest Read the Docs Render Sentry Sphinx

About the project

Django application for real estate agency. It was needing refactoring and scaling to improve performance and security. A few bugs were fixed, tests were added and the project got containerized with Docker and deployed to Render. CI/CD pipeline was set up with

Main features

Tests covering 88% of the codebase

Documentation built with Sphinx and hosted on Read the Docs

Docker image available at `docker pull dgggl88/oc-lettings:latest`

Deployed on Render at https://oc-lettings-x670.onrender.com

Challenges encountered

Learning Docker fundamentals, Setting up a CI/CD pipeline with GitHub Actions, Building documentation with Sphinx

Learnings

Django, Docker, GitHub Actions, Render, CI/CD, Pytest, Sentry, Sphinx, Read the Docs

Technical stack

Django

Backend

Docker

Tool

GitHub Actions

Tool

Pytest

Tool

Read the Docs

Tool

Render

Tool

Sentry

Tool

Sphinx

Tool

Is this project interesting for you ?

Let's discuss how I can help you with your next project