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

https://github.com/cavera/portfolio

Personal portfolio
https://github.com/cavera/portfolio

Last synced: about 1 year ago
JSON representation

Personal portfolio

Awesome Lists containing this project

README

          

![alt text](https://repository-images.githubusercontent.com/674443667/7e3e4c75-9cd6-4231-8875-da1694b37af6)

# Cavera Portfolio

This is a portfolio project built with Next.js, React.js, GSAP, and SASS. It showcases various projects and skills, and provides a way for users to contact the portfolio owner.

## Table of Contents

- [Getting Started](#getting-started)
- [Usage](#usage)
- [Project Structure](#project-structure)
- [Dependencies](#dependencies)
- [License](#license)
- [Contact](#contact)
- [Resources](#resources)

## Getting Started

1. Prerequisites

- Node.js (version 14.0.0 or above)
- npm or yarn

2. Clone the repository:

```bash
git clone https://github.com/cavera/portfolio.git
```

3. Install dependencies:

```bash
pnpm install
```

4. Start the development server:

```bash
pnpm dev
```

5. Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

## Usage

The portfolio is divided into several sections, including a portfolio section showcasing various projects, a contact section, and a section for each skill. Each project card in the portfolio section includes a link to the live project and the source code.

## Project Structure

The project follows a standard Next.js structure with additional directories for components and types. The `src/components` directory contains all the React components used in the project, and the `src/types` directory contains TypeScript type definitions.

## Dependencies

- Next.js (version 13.5.4)
- React.js (version 18.2.0)
- GSAP (version 3.12.2)
- SASS (version 1.69.0)
- iconoir-react (version 6.11.0)

Please ensure that all tests pass and the code follows the existing style conventions before submitting a pull request.

## License

This project is licensed under the MIT License.

## Resources

### Design file

[Design file](https://www.figma.com/file/96OVxb9TZXYuXVX2tJ4wZ0/Me?type=design&t=4aq61nA0wCfdmubr-6)

### Icons used

[IcoNoir](https://github.com/iconoir-icons/iconoir)
https://icones.js.org/collection/iconoir