Skip to content

IgorAugust0/portfolio

Repository files navigation

portfolio

My personal website <3

Deploy with Vercel

Technology stack

Running locally

  1. Clone this repo:
git clone https://github.com/IgorAugust0/portfolio.git
  1. Then go to the project's folder:
cd portfolio
  1. Install all dependencies:
pnpm i
  1. Configure your environment variables and follow the instructions:
cp .env.example .env.local
  1. Run locally:
pnpm dev

File structure

The basic file structure for the project is organized in the following way:

.
|-- app
|-- components
|-- context
|-- lib
`-- public

Here you'll find the main page of the website. Considering it's a single page application with a single route, most of the sections were defined in the components folder.

Here you'll find reusable blocks of React components, separated by their respective section.

Here you'll find context providers for the website, such as active section and theme context.

Here you'll find a set of utilities, such as server components, hooks, type definitions and local static data.

Here you'll find all assets, such as manifest files, icons and images.

License

MIT License © Igor Augusto