A modern, responsive React portfolio website showcasing my skills, services, and projects.
- Responsive Design: Looks great on all devices, from mobile to desktop
- Modern UI/UX: Built with a focus on modern design patterns and user experience
- Animation Effects: Smooth animations using Framer Motion
- Modular Architecture: Well-organized codebase with reusable components
- Firebase Integration: Contact form connected to Firebase for message storage
- Centralized Constants: All configuration stored in a central constants file for easy updates
- React.js
- Tailwind CSS
- Framer Motion
- Firebase (Firestore)
- JavaScript/ES6+
- Home: Introduction and social links
- Services: What I offer (App Development, Web Design, Web Development)
- Projects: Showcase of my portfolio projects with filtering
- About: Information about my skills and expertise
- Contact: A form to get in touch with me
- Clone the repository
git clone https://github.com/yourusername/portfolio-website.git
cd portfolio-website- Install dependencies
npm install- Start the development server
npm start- Build for production
npm run buildsrc/components/: Reusable UI componentssrc/pages/: Main page sectionssrc/utils/: Utility functions, constants, and helperssrc/imgages/: Images and assets
To customize this portfolio for your own use:
- Update the constants in
src/utils/constants.jswith your information - Replace images in the
src/imgages/directory with your own - Modify the colors and styling as needed in the Tailwind classes
Nikhil Kumar - nik.kr008@gmail.com
This project is open source and available under the MIT License.