A modern, responsive portfolio website built with Flask, showcasing my skills, projects, and experiences.
- 🌓 Dark/Light Mode Toggle
- 📱 Fully Responsive Design
- 🎨 Modern UI with Smooth Animations
- 📊 Interactive Skills Section
- 🚀 Project Showcase with Filtering
- 📚 Experience Timeline
- 🏆 Certifications & Courses Display
- 🏅 Hackathons & Competitions Section
- 📬 Contact Form
- 📄 Resume Download
- 📜 Certificate Viewing System
- Backend: Python (Flask)
- Frontend: HTML5, CSS3, JavaScript
- Icons: Font Awesome
- Animations: Custom CSS
- Responsive Design: Custom CSS Grid & Flexbox
portfolio/
├── static/
│ ├── css/
│ │ └── style.css
│ ├── js/
│ │ └── script.js
│ ├── images/
│ │ ├── about/
│ │ └── projects/
│ └── certificates/
│ ├── clubs/
│ ├── hackathons/
│ └── certifications/
├── templates/
│ ├── base.html
│ └── index.html
├── app.py
└── README.md
-
Hero Section
- Introduction
- Quick Links
- Scroll Indicator
-
About Section
- Personal Information
- Key Achievements
- Profile Image
-
Skills Section
- Languages
- Frontend
- Backend
- Data & Cloud
- Tools & Others
-
Projects Section
- Filterable Project Cards
- Project Details
- GitHub Links
-
Experience Section
- Education Timeline
- Club Experience
- Professional Experience
-
Certifications Section
- Technical Certifications
- Soft Skills Certifications
- Certificate Links
-
Hackathons Section
- Competition Details
- Achievements
- Media Gallery
-
Contact Section
- Phone
- Social Links
-
Clone the repository:
git clone https://shlokbam/portfolio.git
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python app.py
-
Visit
http://localhost:5000in your browser
- Update personal information in
templates/index.html - Modify styles in
static/css/style.css - Add/remove projects in the projects section
- Update certificates in the
static/certificatesdirectory - Customize colors and themes in CSS variables
Feel free to fork this repository and customize it for your own use. If you find any bugs or have suggestions for improvements, please open an issue or submit a pull request.
This project is open source and available under the MIT License.
For any queries or suggestions, feel free to reach out:
- Email: shlokbam19103@gmail.com
- Phone: +91-7974670370