An open API service indexing awesome lists of open source software.

https://github.com/saeed-dev2/django-portfolio-lab

django-portfolio-lab is a work-in-progress, professional-grade personal portfolio website built with the Django web framework. This project serves as a learning lab and development space for showcasing skills in backend development, clean UI design, and full-stack deployment practices.
https://github.com/saeed-dev2/django-portfolio-lab

css django html python python3 ui-design

Last synced: 6 months ago
JSON representation

django-portfolio-lab is a work-in-progress, professional-grade personal portfolio website built with the Django web framework. This project serves as a learning lab and development space for showcasing skills in backend development, clean UI design, and full-stack deployment practices.

Awesome Lists containing this project

README

          

# 🚀 django-portfolio-lab

**django-portfolio-lab** is a professional-grade, Django-based portfolio website project currently under development. Designed as both a personal branding platform and a technical learning lab, this project demonstrates real-world backend and frontend integration using the Django web framework.

## 🎯 Objective

To create a dynamic, modular, and elegant personal portfolio site using Django, showcasing full-stack capabilities, responsive UI design, and real-world deployment readiness.

## 🔧 Features

- 🌐 Responsive, modern UI layout with a sidebar navigation
- 🧱 Modular Django architecture with class-based views
- 📬 Contact form with backend email integration (in progress)
- 🧠 Skills and projects section dynamically managed via Django templates
- ⚙️ Deployment-ready code structure
- 🔐 Secure environment variable handling using `.env`

## 🏗️ Technologies Used

- Python 3.11+
- Django 5.x
- HTML5, CSS3 (custom & Bootstrap-based)
- SQLite (for development)
- Git & GitHub for version control

## 📁 Project Structure

```
├── django_env/ # Virtual environment (not tracked)
├── portfolio_site/ # Django project folder
│ ├── settings.py # Configurations
│ ├── urls.py # URL routing
│ └── wsgi.py # WSGI entry point
├── templates/ # HTML templates
├── static/ # CSS, JS, images
├── .gitignore # Files/directories excluded from version control
├── requirements.txt # Project dependencies
└── manage.py # Django CLI tool
```

## 🚧 Project Status

> This project is under **active development**. Expect frequent changes and improvements.

## 💡 How to Use

```bash
# Clone the repository
git clone https://github.com/your-username/django-portfolio-lab.git
cd django-portfolio-lab

# Create a virtual environment and activate it
python -m venv django_env
source django_env/bin/activate # or .\django_env\Scripts\activate on Windows

# Install dependencies
pip install -r requirements.txt

# Run the development server
python manage.py runserver
```

## 📜 License

This project is open-source and available under the [MIT License](LICENSE).

## 👨‍💻 Developed By

**Muhammad Saeed**
AI & Data Science Enthusiast | Embedded Systems Developer
[GitHub Profile](https://github.com/Saeed-dev2)