A fully responsive personal portfolio website designed to showcase my skills, projects, and professional experience in Data Science and Bioinformatics. This project demonstrates proficiency in modern web development technologies and follows industry-standard best practices for responsive design, accessibility, and user experience.
π https://akanksha3-3.github.io/portfolio/
-
Responsive Navigation
- Sticky header with smooth scrolling
- Mobile hamburger menu for small screens
- Active section highlighting on scroll
-
Home Section
- Eye-catching introduction with gradient background
- Call-to-action buttons
- Social media integration
-
About Section
- Professional biography
- Statistics cards (Projects, Internships, Certifications)
- Two-column responsive layout
-
Skills Section
- Categorized skill display (Programming, Data Science, Bioinformatics, Visualization)
- Interactive hover effects
- Tag-based organization
-
Projects Showcase
- Grid layout with project cards
- Project images with hover effects
- Technology tags
- Direct links to GitHub repositories
-
Experience Timeline
- Chronological display of work experience and education
- Visual timeline with markers
- Hover animations
-
Contact Form
- Integrated with FormSpree for email handling
- Client-side validation
- Responsive layout
- Anti-spam protection
-
Accessibility Features
- Semantic HTML5 elements
- ARIA labels and roles
- Keyboard navigation support
- High contrast color scheme
- Alt text for images
- HTML5: Semantic markup, accessibility features
- CSS3: Modern styling with advanced features
- CSS Grid for layout
- Flexbox for alignment
- CSS Variables for theming
- Media queries for responsiveness
- Animations and transitions
- JavaScript (ES6+): Interactive features
- DOM manipulation
- Event handling
- Form validation
- Scroll animations
- FormSpree: Contact form backend (https://formspree.io)
- Font Awesome: Icon library (v6.5.0)
- GitHub Pages: Hosting platform
- VS Code: Code editor
- Git: Version control
- Chrome DevTools: Testing and debugging
- W3C Validators: HTML/CSS validation
week1-portfolio/
β
βββ index.html # Main HTML file (entry point)
β
βββ css/
β βββ variables.css # CSS custom properties (design tokens)
β βββ style.css # Main stylesheet
β βββ responsive.css # Media queries for responsive design
β
βββ js/
β βββ navigation.js # JavaScript for interactivity
β
βββ images/ # Project images and assets
β βββ docking.png # Molecular docking project image
β βββ house.jpeg # House price prediction project
β βββ breast-cancer.jpg # Cancer classification project
β βββ data-augmentation.jpeg # Data augmentation project
β βββ news.jpg # News aggregator project
β
βββ README.md # Project documentation (this file)
βββ .gitignore # Git ignore file
- index.html: Main HTML document containing all sections (Home, About, Skills, Projects, Experience, Contact)
- variables.css: Contains all CSS custom properties for colors, typography, spacing, shadows, and breakpoints
- style.css: Main stylesheet with all component styles, layout rules, and base styles
- responsive.css: Media queries for different screen sizes (mobile, tablet, desktop)
- navigation.js: Handles mobile menu toggle, smooth scrolling, form validation, and scroll animations
- Visual content (stored in
images/directory)
- A modern web browser (Chrome, Firefox, Safari, Edge)
- A text editor (VS Code recommended)
- Git (optional, for version control)
- Internet connection (for external resources: Font Awesome, FormSpree)
# Option 1: Clone from GitHub
git clone https://github.com/akanksha3-3/portfolio.git
cd portfolio
# Option 2: Download ZIP file
# Extract to desired locationEnsure your folder structure matches:
portfolio/
βββ index.html
βββ css/
β βββ variables.css
β βββ style.css
β βββ responsive.css
βββ js/
β βββ navigation.js
βββ images/
βββ (your images)
- Place your project images in the
images/folder - Update image paths in
index.htmlif necessary:
<img src="images/your-project.jpg" alt="Project description">Personal Information (index.html):
- Lines 45-48: Update name and title
- Lines 67-81: Update social media links
- Lines 97-111: Update About section text
- Lines 314-330: Update contact information
Skills (index.html):
- Lines 136-177: Customize your skills list
Projects (index.html):
- Lines 184-293: Update project details, images, and GitHub links
Colors (css/variables.css):
/* Change primary color */
--primary-color: #your-color;Option A: Direct File Opening
- Right-click
index.html - Select "Open with" β Your browser
Option B: Local Server (Recommended)
Using Python:
# Navigate to project folder
cd week1-portfolio
# Start server
python -m http.server 8000
# Open in browser
http://localhost:8000Using VS Code Live Server:
- Install "Live Server" extension
- Right-click
index.html - Select "Open with Live Server"
Using Node.js:
npx http-server- First Contentful Paint: 0.6s
- Largest Contentful Paint: 0.6s
- Total Blocking Time: 0 ms
- Cumulative Layout Shift: 0
- Speed Index: 0.9s
This project is open source and available under the MIT License.
Akanksha Waghamode
- π§ Email: akankshawaghamode2001@gmail.com
- π± Phone: +91-8080640427
- πΌ LinkedIn: Akanksha Waghamode
- π» GitHub: @akanksha3-3
- π Location: Pune, Maharashtra, India
- CSS Tricks: For CSS Grid and Flexbox tutorials
- MDN Web Docs: Comprehensive web development documentation
- W3C: HTML and CSS specifications and validators
- Font Awesome: Icon library
- Unsplash & Pexels: Free stock images
- FormSpree: Form backend service
- GitHub Pages: Free hosting service