Portfolio
๐ฅ A sleek portfolio built with React and Tailwind CSS to showcase your skills, projects, and experience in a modern design.
_____ _ __ _ _ | __ \ | | / _| | (_) | |__) |__ _ __| |_| |_ ___ | |_ ___ | ___/ _ \| '__| __| _/ _ \| | |/ _ \ | | | (_) | | | |_| || (_) | | | (_) | |_| \___/|_| \__|_| \___/|_|_|\___/ The project is written primarily in JavaScript, first published in 2025. Key topics include: developer-portfolio, modern-portfolio, personal-portfolio, personal-website, portfolio.
Portfolio Website
<div align="center"> <pre> _____ _ __ _ _ | __ \ | | / _| | (_) | |__) |__ _ __| |_| |_ ___ | |_ ___ | ___/ _ \| '__| __| _/ _ \| | |/ _ \ | | | (_) | | | |_| || (_) | | | (_) | |_| \___/|_| \__|_| \___/|_|_|\___/ </pre> </div>Welcome to my portfolio website! This site showcases my skills, experience, education, projects, and how to get in touch with me. It's built with React and Vite for a fast, modern web experience. You can explore my work, learn about my journey, and contact me directly.
Demo

Live Preview
Check out the live preview of the portfolio website here:
Live Demo
๐ฏ Project Structure
bashportfolio/ โโโ node_modules/ โโโ public/ โโโ src/ โ โโโ assets/ โ โ โโโ css/ โ โ โ โโโ index.css โ โ โ โโโ tomorrow.css โ โ โโโ images/ โ โโโ components/ โ โ โโโ ui/ โ โ โ โโโ Reusable Components/ โ โ โ โ โโโ badge.jsx โ โ โ โ โโโ button.jsx โ โ โ โ โโโ card.jsx โ โ โ โ โโโ EducationLoader.jsx โ โ โ โ โโโ evervault-card.jsx โ โ โ โ โโโ flip-words.jsx โ โ โ โ โโโ icon-cloud.jsx โ โ โ โ โโโ meteors.jsx โ โ โ โ โโโ sparkles-text.jsx โ โ โ โ โโโ tooltip.jsx โ โ โ โ โ โ โ โโโ Main Components/ โ โ โ โ โโโ AnimatedGrid.jsx โ โ โ โ โโโ Contact.jsx โ โ โ โ โโโ Education.jsx โ โ โ โ โโโ enhanced-portfolio-card.jsx โ โ โ โ โโโ Experience.jsx โ โ โ โ โโโ global.jsx โ โ โ โ โโโ Header.jsx โ โ โ โ โโโ Hero.jsx โ โ โ โ โโโ Home.jsx โ โ โ โ โโโ PortfolioPage.jsx โ โ โ โ โโโ Projects.jsx โ โ โ โ โโโ Skills.jsx โ โ โโโ lib/ โ โ โโโ utils.js โ โโโ pages/ โ โ โโโ About/ โ โ โ โโโ About.jsx โ โ โโโ Contact/ โ โ โ โโโ Contact.jsx โ โ โโโ Experience/ โ โ โ โโโ Experience.jsx โ โ โโโ Header/ โ โ โ โโโ Header.jsx โ โ โโโ Hero/ โ โ โ โโโ Hero.jsx โ โ โโโ Projects/ โ โ โ โโโ Projects.jsx โ โ โ โโโ testProjects.jsx โ โ โโโ Skills/ โ โ โโโ Skills.jsx โ โโโ App.jsx โ โโโ main.jsx โโโ Configuration Files/ โ โโโ .eslintrc.js โ โโโ .gitignore โ โโโ components.json โ โโโ index.html โ โโโ jsconfig.json โ โโโ package-lock.json โ โโโ package.json โ โโโ postcss.config.js โ โโโ README.md โ โโโ tailwind.config.js โ โโโ vercel.json โ โโโ vite.config.js
Sections of the Portfolio
The portfolio website consists of the following sections:
- Home: Introduction and a brief overview.
- Skills: A detailed list of my technical skills.
- Experience: My professional journey and work experience.
- Education: Academic background and certifications.
- Projects: A showcase of the projects I've worked on.
- Contact: Information on how to reach out to me.
๐ป Technologies Used
- Frontend: React.js with Vite
- Styling: Tailwind CSS
- Animations: Framer Motion
- Icons: React Icons
- Deployment: Vercel
Installation โฌ๏ธ
You will need to download Git and Node to run this project.
Git
- Download and install Git from the official website: Git Downloads
- Verify the installation:
bash
git --version
Node
- Download and install Node.js from the official website: Node.js Downloads
- Make sure you have the latest version of both Git and Node on your computer.
- Verify the installation:
bash
node --version
Getting Started ๐ฏ
Fork and Clone the Repository ๐
- Click the Fork button at the top-right corner of the page to create your own copy of the repository.
- After forking, open your terminal and run the following commands to clone the repo:
bashgit clone https://github.com/seraprogrammer/portfolio.git
Navigate to the Project Directory ๐
Once the repository is cloned, change your directory to the project folder:
bashcd portfolio
Install Dependencies โ๏ธ
From the root directory of your project, install the necessary packages:
bashnpm install
Run the Development Server ๐
Start the development server to see your project live:
bashnpm run dev
View the Project ๐
Open your browser and visit http://localhost:5173/ to see the result! ๐
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
๐ค Contributing
- 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
<div align="center"> Made with โค๏ธ by Nazmul Hossain </div>
Contributors
Showing top 2 contributors by commit count.
