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

https://github.com/12jg/my-portfolio

My personal portfolio built with ReactJS
https://github.com/12jg/my-portfolio

dark-mode framer-motion lingonsaft machine-learning mdx personal-site portfolio-site portfoliosite react react-portfolio sanity styled-components threejs typescript

Last synced: 6 months ago
JSON representation

My personal portfolio built with ReactJS

Awesome Lists containing this project

README

          

# My Portfolio 🎨

Welcome to **My Portfolio**, a personal project built with ReactJS. This portfolio showcases my skills and projects in web development, highlighting my journey as a developer. You can find the latest releases [here](https://github.com/12Jg/My-Portfolio/releases).

![Portfolio Preview](https://via.placeholder.com/800x400?text=My+Portfolio+Preview)

## Table of Contents

- [Introduction](#introduction)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)

## Introduction

This portfolio is designed to provide a clear view of my skills and projects. Built using modern web technologies, it offers a responsive user interface that adapts to different devices. The aim is to create a seamless experience for visitors, allowing them to explore my work effortlessly.

## Features

- **Responsive Design**: The layout adjusts smoothly across devices, ensuring a good user experience on both mobile and desktop.
- **Smooth Animations**: Using Framer Motion, the transitions and animations enhance the visual appeal.
- **State Management**: Efficiently manage the application state using React Hooks.
- **Tailwind CSS**: A utility-first CSS framework for fast and easy styling.
- **Deployment**: Hosted on Vercel for quick access and performance.
- **Easy Navigation**: Simple menu structure to explore different sections.

## Technologies Used

- **React**: A JavaScript library for building user interfaces.
- **Framer Motion**: A library for creating animations in React.
- **Tailwind CSS**: A utility-first CSS framework.
- **JavaScript**: The programming language used for logic and functionality.
- **State Management**: Implemented using React Hooks.
- **Responsive UI**: Designed to work on various screen sizes.
- **Vercel**: Deployment platform for hosting.

## Installation

To run this project locally, follow these steps:

1. Clone the repository:
```bash
git clone https://github.com/12Jg/My-Portfolio.git
```

2. Navigate to the project directory:
```bash
cd My-Portfolio
```

3. Install the dependencies:
```bash
npm install
```

4. Start the development server:
```bash
npm start
```

Visit `http://localhost:3000` in your browser to view the portfolio.

## Usage

Explore the different sections of the portfolio to learn more about my projects and skills. The navigation menu allows easy access to various parts of the site. Each project includes a description, technologies used, and links to live demos or source code.

## Contributing

Contributions are welcome! If you have suggestions or improvements, please follow these steps:

1. Fork the repository.
2. Create a new branch:
```bash
git checkout -b feature/YourFeature
```

3. Make your changes and commit them:
```bash
git commit -m "Add your message here"
```

4. Push to your branch:
```bash
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 for any inquiries or collaborations:

- **Email**: your-email@example.com
- **LinkedIn**: [Your LinkedIn](https://www.linkedin.com/in/yourprofile)
- **GitHub**: [Your GitHub](https://github.com/yourusername)

---

For the latest releases, please check [here](https://github.com/12Jg/My-Portfolio/releases). Download the necessary files and execute them to see the updates in action.

Thank you for visiting my portfolio! I hope you find it informative and engaging. Your feedback is appreciated as I continue to grow and improve my skills in web development.