Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shub-garg/my-portfolio
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.
https://github.com/shub-garg/my-portfolio
Last synced: 3 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/shub-garg/my-portfolio
- Owner: shub-garg
- Created: 2024-06-09T22:45:02.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-07-05T17:46:44.000Z (7 months ago)
- Last Synced: 2024-07-05T23:11:21.585Z (7 months ago)
- Language: HTML
- Homepage: https://shubhamgarg-c9f1755435d4.herokuapp.com/
- Size: 30.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://github.com/shub-garg/My-Portfolio/assets/52582943/06e185a5-0372-4f71-84bd-24690ee9d7e9)
## 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:
```bash
git clone https://github.com/shub-garg/My-Portfolio.git
cd My-Portfolio
```2. Create a virtual environment and activate it:
```bash
python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
```3. Install the dependencies:
```bash
pip install -r requirements.txt
```4. Apply migrations and run:
```bash
python manage.py migrate
python manage.py runserver
```5. Open your browser and navigate to:
```bash
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.