Skip to content

Django Portfolio Website This project is a personal portfolio website built using Django. The UI design is sourced from BootstrapMade.com, while the backend and dynamic functionality are fully implemented by me. The admin panel allows for easy customization of the website.

Notifications You must be signed in to change notification settings

KanyantaM/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Portfolio Website

This project is a personal portfolio website built using Django. The UI design is sourced from BootstrapMade.com, while the backend and dynamic functionality are fully implemented by me. The admin panel allows for easy customization of the website.

Features

  • Dynamic Content Management: The site has been transformed from static to dynamic using Django.
  • Admin Panel: Customize the content of the website easily through the Django admin panel.
  • Responsive Design: The UI is designed using Bootstrap, making it responsive and mobile-friendly.

Screenshots

Home Page

Home Page

About Me Page

About Me Page

Services Page

Services Page

Portfolio Page

Portfolio Page

Getting Started

Prerequisites

  • Python 3.x
  • Django
  • Bootstrap (included in the project)
  • Any other dependencies listed in requirements.txt

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/django-portfolio-website.git
cd django-portfolio-website
  1. Create and activate a virtual environment:
python -m venv venv
source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  1. Install the dependencies:
pip install -r requirements.txt
  1. Apply migrations:
python manage.py migrate
  1. Create a superuser to access the admin panel:
python manage.py createsuperuser
  1. Run the development server:
python manage.py runserver
  1. Open your browser and go to http://127.0.0.1:8000 to see the website. Access the admin panel at http://127.0.0.1:8000/admin to customize the website.

Customization

To customize the content of your website, log in to the Django admin panel with your superuser account. You can add, edit, or delete content such as your profile information, services, portfolio items, and more.

Contributing

If you would like to contribute to this project, please follow these steps:

Fork the repository.

  1. Create a new branch:
git checkout -b feature/your-feature-name
  1. Make your changes and commit them:
git commit -m "Add some feature"
  1. Push to the branch:
git push origin feature/your-feature-name
  1. Open a pull request.

License

This project is open-source and available under the MIT License.

Contact

For any inquiries or feedback, you can reach me at:

Acknowledgements

About

Django Portfolio Website This project is a personal portfolio website built using Django. The UI design is sourced from BootstrapMade.com, while the backend and dynamic functionality are fully implemented by me. The admin panel allows for easy customization of the website.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published