A portfolio website, showcasing several of my projects, my work history, and some general information about myself.
Made as a showcase of my programming experience itself, this website is also in my projects list.
- Python
- Django
- Vue.js
- Docker
- Docker Compose
- Local development
- Ensure Python is installed
- Install Django:
pip install django - Clone the repository:
git clone <repository_url> - Navigate to the project directory and create a virtual environment:
python -m venv venv && source venv/bin/activate - Install the project's dependencies:
pip install -r requirements.txt - Start the development server:
python manage.py runserver runserver
- Production deployment
- Clone repo
- Build docker image:
docker build -t portfolio . - Start container:
docker run -d portfolio - Point web server (NGINX, Apache, etc.) at localhost:8000
This project is licensed under Apache-2.0 license.