A modern, responsive portfolio website showcasing my skills, projects, and experience as a B.Tech AI & ML student and aspiring Software Developer.
- Responsive Design: Fully responsive layout that works seamlessly across desktop, tablet, and mobile devices
- Dark/Light Theme: Automatic theme switching based on user's system preference
- Interactive Contact Form: Functional contact form with EmailJS integration
- Smooth Animations: Engaging animations and scroll effects for better user experience
- Modern UI: Clean, professional design with glassmorphism and gradient effects
- Performance Optimized: Lightweight and fast-loading website
- HTML5: Semantic markup and structure
- CSS3: Modern styling with CSS custom properties, Grid, Flexbox
- JavaScript (ES6+): Interactive functionality and animations
- EmailJS: Contact form email integration
- Font Awesome: Icons and visual elements
- GitHub Pages: Hosting and deployment
portfolio/
βββ index.html              # Main HTML file
βββ images/                 # Image assets
β   βββ profile.jpg        # Profile image
βββ screenshots/           # Screenshots for README
βββ README.md             # Project documentation
βββ LICENSE               # MIT License
- Hero Section: Introduction with profile image and social links
- About Me: Personal information and contact details
- Projects: Showcase of key projects with GitHub links
- Skills: Technical skills organized by categories
- Certifications: Academic achievements and professional certifications
- Contact: Interactive contact form with EmailJS integration
- Web browser (Chrome, Firefox, Safari, Edge)
- Text editor (VS Code, Sublime Text, etc.)
- Git (for version control)
- 
Clone the repository git clone https://github.com/SSLogaprasath/portfolio.git cd portfolio
- 
Open in browser - Simply open index.htmlin your preferred web browser
- Or use a local server (recommended):
 Using Python: # Python 3 python -m http.server 8000 # Python 2 python -m SimpleHTTPServer 8000 Using Node.js (http-server): npx http-server Using VS Code Live Server extension: - Install Live Server extension
- Right-click on index.html
- Select "Open with Live Server"
 
- Simply open 
- 
Access locally - Open http://localhost:8000in your browser
 
- Open 
- Create an account at EmailJS
- Create a new email service
- Create an email template
- Update the configuration in index.html:
// Replace these IDs with your actual EmailJS configuration
emailjs.init("YOUR_PUBLIC_KEY");
emailjs.send('YOUR_SERVICE_ID', 'YOUR_TEMPLATE_ID', {
    from_name: name,
    from_email: email,
    subject: subject,
    message: message,
    to_email: 'your-email@gmail.com'
})Update the following sections in index.html:
- Profile image: Replace images/profile.jpg
- Name and title in hero section
- About me content
- Contact information
- Social media links
Add/modify projects in the projects section:
<div class="project-card">
    <div class="project-icon">
        <i class="fas fa-your-icon"></i>
    </div>
    <h3>Your Project Title</h3>
    <p>Project description</p>
    <a href="your-github-link" class="project-link" target="_blank">
        View on GitHub <i class="fas fa-external-link-alt"></i>
    </a>
</div>Update the skills section with your technologies:
<div class="skill-tags">
    <span class="skill-tag">Your Skill</span>
    <!-- Add more skills -->
</div>The website uses CSS custom properties for easy theme customization:
:root {
    --accent-primary: #1976d2;    /* Primary blue */
    --accent-secondary: #42a5f5;  /* Secondary blue */
    --bg-primary: linear-gradient(135deg, #e3f2fd 0%, #ffffff 100%);
    /* ... other colors */
}- Desktop: 1200px and above
- Tablet: 768px - 1199px
- Mobile: Below 768px
- Small Mobile: Below 480px
- 
Push to GitHub git add . git commit -m "Initial commit" git push origin main 
- 
Enable GitHub Pages - Go to repository Settings
- Scroll to Pages section
- Select source branch (usually main)
- Your site will be available at https://your-username.github.io/repository-name
 
- Netlify: Drag and drop the folder or connect GitHub repository
- Vercel: Import GitHub repository
- Firebase Hosting: Use Firebase CLI to deploy
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (git checkout -b feature/AmazingFeature)
- Commit your changes (git commit -m 'Add some AmazingFeature')
- Push to the branch (git push origin feature/AmazingFeature)
- Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
S S Loga Prasath
- π B.Tech AI & ML Student (2026 Graduate)
- πΌ Aspiring Software Developer
- π Tamil Nadu, India
- π§ logaprasathss@gmail.com
- Font Awesome for the beautiful icons
- EmailJS for contact form functionality
- Google Fonts for typography
- All the open-source community for inspiration
β Star this repository if you found it helpful!
Made with β€οΈ by Loga Prasath

