Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/priyanshuuranjan/myportfolio

My personal portfolio website, built with React.js, Framer Motion, React Icons, and Tailwind CSS, showcases my skills and projects as a Frontend Developer. It features a modern, responsive design with smooth animations and sections detailing my work and contact information.
https://github.com/priyanshuuranjan/myportfolio

framer-motion javascript react react-icons responsive scroller tailwindcss

Last synced: about 2 months ago
JSON representation

My personal portfolio website, built with React.js, Framer Motion, React Icons, and Tailwind CSS, showcases my skills and projects as a Frontend Developer. It features a modern, responsive design with smooth animations and sections detailing my work and contact information.

Awesome Lists containing this project

README

        

# 💼 Portfolio

Welcome to my personal portfolio! This website showcases my journey as a **Frontend Developer**, with a strong passion for building efficient, scalable, and visually appealing web applications. Developed using **React.js**, this portfolio highlights my skills, projects, and professional growth in the world of web development.

## 🌟 Features

- **Clean Design**: A modern, responsive, and visually appealing layout that ensures smooth navigation across all devices.
- **Projects Showcase**: A dedicated section displaying my key projects with detailed descriptions, technologies used, and links to live demos.
- **About Me**: Get to know me, my background, and my passion for frontend development in this section.
- **Skills & Tools**: An organized list of my technical expertise in frontend technologies, frameworks, and development tools.
- **Contact Form**: An easy-to-use contact form for reaching out to me directly.
- **Social Links**: Links to my GitHub, LinkedIn, and other platforms to stay connected and up-to-date with my work.

## 🛠️ Technologies Used

- **Frontend**: React.js
- **Styling**: Tailwind CSS for a modular and maintainable styling approach.
- **Icons**: React Icons for a clean and professional look.
- **Deployment**: Vercel for hosting the live portfolio.

## 🏁 Getting Started

Follow these steps to set up the project locally:

### Prerequisites

Make sure you have the following installed:

- [Node.js](https://nodejs.org/)
- npm or yarn

### Installation

1. Clone the repository:
```bash
git clone https://github.com/priyanshuuranjan/your-portfolio.git
```
2. Navigate to the project directory:
```bash
cd your-portfolio
```
3. Install the dependencies:
```bash
npm install
```
4. Start the development server:
```bash
npm start
```
The project should now be running on [http://localhost:3000](http://localhost:3000).

## 🌍 Deployment

To deploy the project using **Vercel**:

1. Push your project to a GitHub repository.
2. Go to [Vercel](https://vercel.com/) and sign in or create an account.
3. Click on "New Project" and import your GitHub repository.
4. Configure any necessary settings (Vercel usually detects React automatically).
5. Click on "Deploy" to start the deployment process.

After the deployment is complete, you will receive a link to your live portfolio.

## 📂 Project Structure

```plaintext
.
├── public
├── src
│ ├── components # Reusable components (Header, Footer, Projects, etc.)
│ ├── pages # Main portfolio pages (Home, About, Projects, Contact)
│ ├── constants # All the Dummy Data (corrected folder name to lowercase)
│ └── App.js # Main application component
└── package.json
```

## 🚀 Live Demo

Check out the live version of my portfolio here: [Portfolio](https://your-portfolio.vercel.app)

## 🤝 Contributing

I appreciate feedback and suggestions! Feel free to fork this repository and submit a pull request with any new features or improvements.

## 📜 License

This project is licensed under the [MIT License](./LICENSE).

## ✉️ Contact

You can reach me via:

- 📧 Email: [email protected]