This is my responsive personal portfolio website, built using Django, HTML, and Bootstrap. It showcases my professional experiences, projects, and skills. The site comprehensively views my professional profile across four distinct pages. I have included features to make the site simple and dynamic. Feel free to play around with the different modal and button elements.
- Personal introduction
- Quick links to social media profiles
- Navigation to key sections of the portfolio
- Comprehensive display of personal projects
- Direct links to GitHub repositories
- Live demo links for each project
- Showcase of technical skills and practical applications
- Professional experience section that highlights key roles over one year long, with additional experiences lasting less than a year accessible through an expandable dropdown menu.
- Educational background with extra information available over a modal window.
- List of my languages and technologies
- Structured and easy-to-read layout
- User-friendly contact form
- Fields for:
- Full Name
- Email Address
- Message submission
- Backend: Django
- Frontend: HTML5
- Styling: Bootstrap
- Responsive Design
- Clean, modern, and professional design
- Fully responsive across devices
- Easy navigation
- Comprehensive professional presentation
- Clone the repository
- Run
pip install -r requirements.txt
to install all dependencies needed for the project.Remember to seed the database before running the server, But you can also run the server without making the migrations to see how the site reacts when there is no data in the DB.
- Seed the db using the following commands:
i.
py manage.py seed_resume_data
andpy manage.py seed_projects
- Perform
py manage.py makemigrations
- commit migrations by running
py manage.py migrate
- Run Django development server using
py manage.py runserver
Note: I used the default db provided by django for this project. You are however, not limited to using this default db. Make your own changes as you please.
Make sure to use the latest versions of:
- Python
- Django
- Bootstrap
I am open to any suggestions or improvements you might have. Please feel free to contact me through my socials and direct links.
MIT