A fully responsive and professional personal portfolio website built using HTML, CSS, JavaScript, and Flask showcasing skills, projects, and a downloadable resume with a clean and modern UI.
- π Hero section with animated introduction
- π Projects section with featured projects and GitHub links
- π οΈ Skills section grouped by category
- π Resume link available for download
- π Contact form with email functionality (using FormSubmit or simple backend script)
- π Light/Dark mode toggle for theme switching
- π₯οΈ Responsive design optimized for all screen sizes
- Frontend: HTML5, CSS3, JavaScript (Vanilla JS)
- Animations: AOS (Animate on Scroll)
- Icons: Custom SVGs or embedded images
- Backend: Flask
- Deployment: Render/Vercel
βββ index.html # Main HTML file
βββ style.css # Stylesheet
βββ script.js # JavaScript file for interactivity
βββ app.py # Python script to inject user data
βββ assets/ # Images and icons
β βββ ...
βββ README.md
-
Clone the repository
git clone https://github.com/kishandev2509/portfolio.git cd portfolio -
Modify Information
Open
app.pyand update the fields (such as name, email, GitHub links, etc.) to personalize your portfolio data. -
Add GitHub Token
Set your GitHub token as an environment variable for the script to fetch data from your GitHub account. For example:
export GITHUB_TOKEN=your_token_here -
Open the project
Simply open project in code editor.
-
(Optional) Deploy using Render/Vercel
π Visit here: Portfolio Website on Render
π Visit here: Portfolio Website on Vercel
Kishan Dev (KD) π§ kishandevprajapati4@gmail.com π LinkedIn π» GitHub
"Combining tradition with innovation to build timeless web interfaces."