A modern portfolio website for digital marketing and SEO experts
Project description
Digital Marketing & SEO Expert Portfolio
A modern, responsive portfolio website showcasing digital marketing and SEO expertise. Built with Flask and modern web technologies.
Features
- Responsive design that works on all devices
- Dynamic blog section (coming soon with social media integration)
- Contact form
- Modern UI with smooth animations
- SEO optimized
Installation
Option 1: Install from PyPI (Recommended)
pip install digital-marketing-portfolio
Option 2: Install from Source
- Clone the repository:
git clone https://github.com/thadigitalguru/static-website.git
cd static-website
- Create and activate a virtual environment (recommended):
# Windows
python -m venv venv
.\venv\Scripts\activate
# Linux/Mac
python3 -m venv venv
source venv/bin/activate
- Install dependencies:
pip install -r requirements.txt
Running the Site
Option 1: Using the Installed Package
After installation, you can run the site using:
digital-portfolio
Option 2: Running from Source
- Start the Flask development server:
python src/app.py
- Access the site:
- Local: http://localhost:5000
- Network: http://YOUR_IP_ADDRESS:5000
Project Structure
static-website/
├── src/
│ ├── __init__.py # Package initialization
│ ├── app.py # Flask application
│ ├── templates/ # HTML templates
│ └── static/ # Static files (CSS, JS, images)
├── setup.py # Package setup file
├── MANIFEST.in # Package manifest
├── requirements.txt # Python dependencies
└── README.md # This file
Development
- The site uses Flask for the backend
- Frontend is built with vanilla JavaScript and modern CSS
- Blog posts are currently static (social media integration coming soon)
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contact
Titus Kores - @thadigitalguru - LinkedIn
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file digital_marketing_portfolio-0.1.0.tar.gz.
File metadata
- Download URL: digital_marketing_portfolio-0.1.0.tar.gz
- Upload date:
- Size: 9.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f88a73e9b867aed097dbc3c6ca98cce97915877e23ccaf1cf4d5a04c65176ad5
|
|
| MD5 |
6429b42546ee1085345db1b9afb1cb11
|
|
| BLAKE2b-256 |
b7d38ca093466969f3533f081dce4f6c7fca0d90a15f42f18aac64cafe44245b
|
File details
Details for the file digital_marketing_portfolio-0.1.0-py3-none-any.whl.
File metadata
- Download URL: digital_marketing_portfolio-0.1.0-py3-none-any.whl
- Upload date:
- Size: 10.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce1e58d85d0631f4f6c829a61241f0b1d162492f6a322a1b8d8de480dd97c948
|
|
| MD5 |
60a6f06dfdbf2b513cf8b2b53488efe6
|
|
| BLAKE2b-256 |
32ccd7b95f174c3080d2e75fa5c5bb5a3a14fe671bb70506c0622a86820348df
|