Skip to content

📃 My personal and professional web made with Python and Django web framework 🥷🏻

License

Notifications You must be signed in to change notification settings

ruben69695/personalweb

Repository files navigation

Personal Web

My personal and professional web made with Python and Django.

Heroku

Requirements

  1. Docker and Docker Compose installed on your machine
  2. Python, Django and PostgreSQL knowledge

Getting started

  1. Clone the repository
git clone https://github.com/ruben69695/personalweb.git
  1. Open the root of the project in your terminal
cd personalweb
  1. Export in your system environment a new secret key necessary for docker compose, you can generate a new one
export DJANGO_SECRET_KEY="Your new secret key goes here"
  1. Build and stand up the services using docker compose
docker compose up --build -d
  1. Now open your browser
  2. Easy and enjoy 🍻

Languages and versions

  • Python 3.9.13
  • Django 4.0.4
  • pip 20.3.4
  • Postgresql 14.3

Development environment

  • Debian Bullseye 11
  • VSCodium v1.86.0
  • NVIM v0.4.4

Architecture

  • Server - Client

Production Deployment

  • Heroku Platform

Runs on

  • Linux
  • MacOS
  • Windows
  • Docker