Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sincerelyfaust/website

Personal website and portfolio.
https://github.com/sincerelyfaust/website

css framer-motion motion nextjs personal-website portfolio portfolio-website react swr tailwind tailwind-variants typescript vercel website

Last synced: 2 months ago
JSON representation

Personal website and portfolio.

Awesome Lists containing this project

README

        

# Personal website

- πŸ’» Available online at https://marinhedes.com and https://sincerelyfaust.com
- πŸ’™ Written in TypeScript
- βš›οΈ Built with Next.js
- 🎨 Styled with TailwindCSS
- πŸšΆβ€β™‚οΈ Animated with Framer Motion
- πŸ”Ό Deployed with Vercel

## Development

To develop and locally test the website:

### 1. Clone

Clone this repository from GitHub:

```sh
git clone https://github.com/SincerelyFaust/website
```

### 2. Install development tools:

1. [Install Node.js and NPM](https://nodejs.org/en/download/package-manager/)
1. [Install PNPM](https://pnpm.io/installation) (recommended opposed to NPM/Yarn)
1. Code editor of your choice (I recommend [VSCode](https://code.visualstudio.com/))

### 3. Install dependencies:

Install node modules required to run the website by running:

```
pnpm i
```

### 4. Start the Next.js dev server:

```
pnpm dev
```

In a browser, load the page [localhost:3000](http://localhost:3000) and you should now be able to test the website while making your changes.
Next.js' dev server has hot reloading so no need to restart the instance when it's running!

### 5. Build:

After making your changes and verifying it all works in the dev server, furtherly test them out by building the website:

```
pnpm build
```

### 6. Start:

```
pnpm start
```

In a browser, load the page [localhost:3000](http://localhost:3000) and you should now be able to view the built website.

## License

Copyright @ 2023 - [Marin HeΔ‘eΕ‘](https://github.com/sincerelyfaust)

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