This is a simple portfolio web application built with Django, Bootstrap, Python, and SQLite. The goal is to showcase your professional profile and projects.
├── pages/ # Static pages (e.g., About, Contact)
├── personal_portfolio/ # Main Django configuration project
├── projects/ # Portfolio projects app
├── templates/ # HTML templates (Bootstrap based)
├── uploads/project_images/ # Uploaded project images
├── venv/ # Python virtual environment (excluded from version control)
├── db.sqlite3 # SQLite database
├── manage.py # Django management script
-
Clone the repository:
git clone https://github.com/your-username/portfolio-webapp.git cd portfolio-webapp
-
Create and activate a virtual environment:
python -m venv venv source venv/bin/activate
-
Install the dependencies:
pip install -r requirements.txt
-
Run database migrations:
python manage.py migrate
-
Start the development server:
python manage.py runserver
-
Open your browser and visit: http://127.0.0.1:8000
- About Me page
- Contact form
- Projects listing and detail pages
- Upload images for each project
- Responsive Bootstrap-based layout
- Python 3.x
- Django 3.x
- Bootstrap 4 or 5
- SQLite
- The
venv/
folder and__pycache__/
files should be added to.gitignore
- For production, remember to update
DEBUG = False
and configure a secure database
Developer: Zsena
Email: [email protected]