You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Personal Portfolio
This repository contains a beautiful, responsive personal portfolio built using **React**, **Vite**, and **TailwindCSS**. The project showcases modern web development techniques including smooth animations, responsive layouts, and interactive UI components.
## Features
- **Modern Design:** Clean, SaaS-inspired design with a glass-effect navbar and sleek animations.
- **Responsive Layout:** Fully responsive across desktop, tablet, and mobile devices.
- **Interactive Components:** Animated sections and a mobile-friendly hamburger menu with smooth transitions.
- **Optimized Performance:** Fast development build using Vite with TailwindCSS for efficient styling.
## Technologies
- **React:** Component-based UI library.
- **Vite:** Fast and lean development build tool.
- **TailwindCSS:** Utility-first CSS framework.
- **JavaScript (ES6+):** Modern JavaScript features and best practices.
## Installation
1. **Clone the repository:**
```bash
git clone https://github.com/your-username/your-portfolio.git
cd your-portfolio
```
2. **Install dependencies:**
```bash
npm install
```
3. **Start the development server:**
```bash
npm run dev
```
The application should now be running at [http://localhost:5173](http://localhost:5173).
## Build
To create a production build, run:
```bash
npm run build
```
Then, you can preview the production build with:
```bash
npm run preview
```
## Folder Structure
```
your-portfolio/
├── public/
│ └── index.html
├── src/
│ ├── components/
│ │ ├── Navbar.jsx
│ │ ├── MobileMenu.jsx
│ │ ├── LoadingScreen.jsx
│ │ └── sections/
│ │ ├── Home.jsx
│ │ ├── About.jsx
│ │ ├── Projects.jsx
│ │ └── Contact.jsx
│ ├── index.css # Tailwind base styles and global styles
│ ├── App.jsx
│ └── main.jsx
├── package.json
├── vite.config.js
└── README.md
```
## Customization
- **Tailwind CSS:** Modify the `index.css` file or add custom classes to further tweak the design.
- **Components:** Edit individual components in the `src/components/` folder to update content or styling.
- **Sections:** Update content in the `src/components/sections/` directory to showcase your personal projects, about info, and contact details.
## Contributing
Contributions are welcome! Please open an issue or submit a pull request with improvements.
## License
This project is open source and available under the [MIT License](LICENSE).
---
Happy coding and enjoy building your professional portfolio!
# reactjs_portfolio