A modern, responsive, and accessible developer portfolio built with Next.js, React, and Tailwind CSS.
Showcasing full-stack projects, professional experience, and a contact form for collaboration.
-
Beautiful, Responsive Design:
Fully responsive layout with light/dark mode, vibrant gradients, and modern UI/UX. -
Professional Sections:
- Header: Introduction, profile image, and quick action buttons (Email, Resume).
- Navbar: Smooth navigation with active section highlighting and theme toggle.
- About: Bio, skills, and tools with interactive cards.
- Services: Overview of backend, frontend, full-stack, and AI/ML offerings.
- Work: Portfolio grid with real project images, descriptions, and external links.
- Contact: Accessible contact form with email integration.
- Footer: Social links, source code link, and copyright.
-
Accessibility:
Keyboard navigation, descriptive alt text, and color contrast for all users. -
Performance:
Optimized images, lazy loading, and SEO-friendly structure. -
Source Code:
View this portfolio’s source code on GitHub
git clone https://github.com/ruchi-singh0509/Portfolio.git
cd Portfolionpm install
# or
yarn installnpm run dev
# or
yarn devOpen http://localhost:3000 to view the site.
- Add/Edit Projects:
Updateassets/assets.jsandcomponents/Work.jsxto showcase your own work. - Change Profile/Resume:
Replace the profile image and PDF in thepublic/directory. - Edit Content:
All main sections are in thecomponents/folder for easy editing.
- Push your code to GitHub.
- Go to Vercel, import your repo, and deploy.
- Optionally, add a custom domain in Vercel’s dashboard.
Contributions are welcome!
Feel free to fork the repo, open issues, or submit pull requests.
This project is open source and available under the MIT License.
- Email: ruchisinghmech0509@gmail.com
- LinkedIn: Ruchi Singh
- GitHub: ruchi-singh0509
Built with passion and modern web technologies.