Skip to content

A modern, full-stack portfolio solution built with Django and Tailwind CSS, designed for technical professionals to showcase their work with elegance and efficiency.

Notifications You must be signed in to change notification settings

akuonj/Portfolio

Repository files navigation

Django Portfolio

Django Tailwind CSS

A professional portfolio website built with Django and Tailwind CSS featuring dynamic content management and responsive design.

✨ Features

  • Dynamic content management via admin panel
  • Responsive Tailwind CSS design
  • Project showcase with technology tags
  • Skills matrix with progress bars
  • Animated sections and transitions
  • Contact form with email integration

🛠️ Requirements

  • Python 3.9+
  • pip
  • virtualenv
  • Gunicorn (production)

🚀 Quick Start

Clone Repository

git clone https://github.com/akuonj/Portfolio.git
cd Portfolio

Setup Virtual Environment

# Linux/macOS
python3 -m venv venv
source venv/bin/activate

# Windows
python -m venv venv
.\venv\Scripts\activate

Install Dependencies

pip install -r requirements.txt

Ran migrations

python manage.py migrate

🖥️ Running the Application

Production:

sudo gunicorn --bind 127.0.0.1:8000 portfolio_project.wsgi:application --daemon

Development:

python manage.py runserver

Access at: http://127.0.0.1:8000

🔧 Admin Panel

  1. Create superuser:
python manage.py createsuperuser
  1. Access admin:
    http://127.0.0.1:8000/admin

Manage:

  • Bio information
  • Education history
  • Work experience
  • Projects
  • Skills

🧩 Technology Stack

Component Technology
Backend Django 4.1+
Frontend Tailwind CSS 3.0+
Server Gunicorn
Database SQLite

🤝 Contributing

  1. Fork the repository
  2. Create feature branch:
git checkout -b feature/your-feature
  1. Commit changes:
git commit -m 'Add new feature'
  1. Push branch:
git push origin feature/your-feature
  1. Open Pull Request

Acknowledgements
Django Documentation | Tailwind CSS Docs | Gunicorn Documentation

About

A modern, full-stack portfolio solution built with Django and Tailwind CSS, designed for technical professionals to showcase their work with elegance and efficiency.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors