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.
- Host: GitHub
- URL: https://github.com/saeed-dev2/django-portfolio-lab
- Owner: Saeed-dev2
- License: mit
- Created: 2025-08-05T13:52:22.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-08-05T14:06:02.000Z (7 months ago)
- Last Synced: 2025-08-05T16:09:24.130Z (7 months ago)
- Topics: css, django, html, python, python3, ui-design
- Language: HTML
- Homepage: https://github.com/Saeed-dev2
- Size: 41 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)