A modern, responsive portfolio website built with React, featuring smooth animations and transitions using Framer Motion.
- Modern Design: Clean and professional design with a green & dark theme
- Smooth Animations: Page transitions and micro-interactions using Framer Motion
- Fully Responsive: Works seamlessly on desktop, tablet, and mobile devices
- Multiple Pages:
- Home - Landing page with hero section
- About - Personal information and highlights
- Skills - Technical skills showcase with progress bars
- Projects - Showcase of 3 completed projects
- Upcoming Projects - 2 projects in development
- Education - Academic journey timeline
- Contact - Contact form and social links
- React 18
- React Router DOM (for navigation)
- Framer Motion (for animations)
- React Icons
- CSS3 (with custom properties)
- HTML5
- Clone the repository or navigate to the project folder:
cd "c:\Users\KOKUL M\OneDrive\Attachments\Desktop\Kokul_Portfolio"- Install dependencies:
npm install- Start the development server:
npm start-
Home Page (
src/pages/Home/Home.js):- Update name and description
- Add your social media links
-
About Page (
src/pages/About/About.js):- Modify the about text and stats
-
Skills Page (
src/pages/Skills/Skills.js):- Update your skills and proficiency levels
-
Projects Pages (
src/pages/Projects/Projects.js&src/pages/UpcomingProjects/UpcomingProjects.js):- Add your project details, links, and technologies
-
Education Page (
src/pages/Education/Education.js):- Update your educational background
-
Contact Page (
src/pages/Contact/Contact.js):- Add your email, phone, and social links
To change the color theme, update the CSS variables in src/index.css:
:root {
--primary-green: #00ff88;
--dark-bg: #0a0a0a;
--card-bg: #1a2332;
--text-white: #ffffff;
--text-gray: #a0aec0;
--glow-green: rgba(0, 255, 136, 0.3);
}npm start- Runs the app in development modenpm build- Builds the app for productionnpm test- Runs the test suitenpm eject- Ejects from Create React App (one-way operation)
npm run buildThis creates an optimized production build in the build folder.
This project is open source and available under the MIT License.
Kokul M
- Third-year Computer Science Engineering Student
- Ready for Placements 2025
Made with ❤️ using React and Framer Motion