A modern, responsive portfolio showcasing my projects and skills
View Live Demo โข Report Bug โข Request Feature
- About The Project
- Built With
- Features
- Getting Started
- Project Structure
- Screenshots
- Contact
- Acknowledgments
A clean, modern, and fully responsive portfolio website built with React. Designed with the Gruvbox color scheme for a warm, retro aesthetic that's easy on the eyes in both light and dark modes.
- Beautiful UI/UX - Smooth animations and intuitive navigation
- Fully Responsive - Perfect on desktop, tablet, and mobile
- Dark/Light Theme - Gruvbox-inspired color scheme
- Fast Performance - Optimized React components
- SEO Friendly - Proper meta tags and semantic HTML
- Frontend Framework: React 18.x
- Styling: Custom CSS with CSS Variables
- Routing: React Router DOM
- Icons: DevIcons, Custom SVGs
- Deployment: [Your deployment platform]
- Eye-catching hero section with gradient effects
- Smooth scroll navigation
- Call-to-action buttons
- Professional introduction
- Educational background from NIT Jamshedpur
- Technical skills showcase
- Interests and hobbies
- CGPA Leaderboard Web App - Full-stack Flask application
- Jarvis AI Voice Assistant - Python-based voice assistant
- Personal Portfolio - This website!
- Interactive project cards with tech stack icons
- Live demo and GitHub links
- Multiple contact methods (Email, GitHub, LinkedIn, LeetCode, Codeforces, Instagram)
- Animated social icons
- Hover effects and smooth transitions
- Gruvbox Theme - Warm, retro color palette
- Smooth Animations - CSS transitions and transforms
- Responsive Design - Mobile-first approach
- Card-based Layout - Clean and organized
- Interactive Elements - Hover states and micro-interactions
- Node.js (v14 or higher)
- npm or yarn
- Clone the repository
git clone https://github.com/Ankitraj588/portfolio.git
cd portfolio- Install dependencies
npm install
# or
yarn install- Start the development server
npm start
# or
yarn start- Open your browser
Navigate to http://localhost:3000
npm run build
# or
yarn buildportfolio/
โโโ public/
โ โโโ index.html
โ โโโ favicon.ico
โโโ src/
โ โโโ components/
โ โ โโโ About/
โ โ โ โโโ About.jsx
โ โ โ โโโ About.css
โ โ โโโ Contact/
โ โ โ โโโ Contact.jsx
โ โ โ โโโ Contact.css
โ โ โโโ Home/
โ โ โ โโโ Home.jsx
โ โ โ โโโ Home.css
โ โ โโโ Projects/
โ โ โ โโโ Projects.jsx
โ โ โ โโโ Project.jsx
โ โ โ โโโ Project.css
โ โ โโโ Navbar/
โ โ โโโ Navbar.jsx
โ โ โโโ Navbar.css
โ โโโ App.jsx
โ โโโ App.css
โ โโโ index.js
โโโ package.json
โโโ README.md
--bg-primary: #fbf1c7
--bg-secondary: #ebdbb2
--accent-primary: #076678
--accent-secondary: #689d6a
--text-primary: #3c3836--bg-primary: #282828
--bg-secondary: #3c3836
--accent-primary: #83a598
--accent-secondary: #8ec07c
--text-primary: #ebdbb2- Add blog section
- Implement animations library (Framer Motion)
- Add testimonials section
- Integrate analytics
- Add more interactive elements
- Create downloadable resume feature
- Add achievement/certification section
Ankit Raj
Portfolio Link: [Your Live Portfolio URL]
- React - The amazing JavaScript library
- DevIcons - Beautiful developer icons
- Gruvbox - Inspiration for color scheme
- React Router - Navigation library
- All the open-source contributors who make learning possible
Distributed under the MIT License. See LICENSE for more information.