Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/abdulhaseb9/portfolio_site


https://github.com/abdulhaseb9/portfolio_site

portfolio-site react-router-dom reactjs tailwindcss vercel

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

        

# Portfolio Website

A personal portfolio website showcasing my projects, skills, and professional background. Built using modern web development technologies to provide a fast and responsive experience.

## **Demo**

[Live Demo](https://haseebsheikh.vercel.app/) (Replace this with the actual link)

## **Features**

- A clean, responsive design that works across devices (mobile, tablet, desktop).
- Showcase of personal projects with live links and descriptions.
- Sections for skills, experience, and contact information.
- Dynamic components for project filtering and smooth scrolling.
- Integrated contact form.
- Fast performance with lazy loading and optimized assets.

## **Technologies Used**

- **Frontend:**
- React.js (or Next.js if applicable)
- Vite (Build tool for fast bundling)
- Tailwind CSS (for styling)
- JavaScript/TypeScript (depending on your setup)

- **Deployment:**
- Vercel (for hosting and deployment)

## **Getting Started**

Follow these instructions to get a local copy of the project up and running.

### **Prerequisites**

- Node.js (v16 or higher recommended)
- npm or yarn package manager

### **Installation**

1. **Clone the repository:**

```bash
git clone https://github.com/AbdulHaseb9/portfolio_site.git
```

2. **Navigate to the project directory:**

```bash
cd portfolio_site
```

3. **Install dependencies:**

```bash
npm install
```

or

```bash
yarn install
```

4. **Start the development server:**

```bash
npm run dev
```

or

```bash
yarn dev
```

5. Open your browser and go to `http://localhost:5173` (or the specified local port) to view the website.

### **Building for Production**

To create an optimized production build:

```bash
npm run build
```

This will generate a `dist` folder with your optimized static files.

## **Contributing**

If you'd like to contribute to this project:

1. Fork the repository.
2. Create a new branch (`git checkout -b feature/YourFeature`).
3. Commit your changes (`git commit -m 'Add Your Feature'`).
4. Push to the branch (`git push origin feature/YourFeature`).
5. Open a pull request.

## **License**

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## **Contact**

Feel free to reach out if you have any questions or feedback:

- **Email:** [email protected]
- **Portfolio:** [Your Portfolio](https://haseebsheikh.vercel.app)

---