Skip to content

A personal portfolio website built with Django and hosted on Heroku. This responsive portfolio showcases my skills, projects, and experiences, featuring a project showcase, skills section, contact form, and about me section. Tech stack includes Django, HTML, CSS, JavaScript, and Bootstrap.

Notifications You must be signed in to change notification settings

shub-garg/My-Portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Portfolio

This project is a personal portfolio website built with Django, showcasing my skills, projects, and experiences. It provides a comprehensive view of my professional background and serves as a platform to highlight my work. The portfolio is hosted on Heroku for easy access.

Features

  • Responsive Design: The portfolio is designed to be responsive, ensuring it looks great on all devices, from desktops to mobile phones.
  • Project Showcase: Displays detailed information about my projects, including descriptions, technologies used, and links to GitHub repositories or live demos.
  • Skills Section: Lists my key skills and proficiencies in various technologies and tools.
  • Contact Information: Provides a way for visitors to get in touch with me via a contact form or direct email links.
  • About Me: Includes a brief bio and professional summary.

portfolio-5

Technologies Used

  • Django: Backend framework for building the website.
  • HTML/CSS: Markup and stylesheet languages for structuring and designing the content.
  • JavaScript: Programming language for adding interactivity and dynamic content.
  • Bootstrap: CSS framework for responsive design.
  • Heroku: Hosting platform for deploying the portfolio.

Setup

  1. Clone the repository:
git clone https://github.com/shub-garg/My-Portfolio.git
cd My-Portfolio
  1. Create a virtual environment and activate it:
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 and run:
python manage.py migrate
python manage.py runserver
  1. Open your browser and navigate to:
http://localhost:8000

Usage

  1. Viewing Projects: Navigate through the portfolio to see detailed descriptions and links to my projects.

  2. Contact Form: Use the contact form to send me a message directly from the website.

  3. Skills and About Me: Learn more about my professional skills and background.

  4. Future Enhancements

  • Blog Section: Adding a blog to share insights, tutorials, and updates.
  • Animations: Enhancing the visual appeal with CSS and JavaScript animations.
  • Dark Mode: Implementing a dark mode toggle for better user experience.

About

A personal portfolio website built with Django and hosted on Heroku. This responsive portfolio showcases my skills, projects, and experiences, featuring a project showcase, skills section, contact form, and about me section. Tech stack includes Django, HTML, CSS, JavaScript, and Bootstrap.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published