Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/darenmalfait/nerdfish.be

Nerdfish, Freelance React/Typescript development website, built with NextJS, React, Tailwind and Tinacms
https://github.com/darenmalfait/nerdfish.be

nextjs react tailwind tailwindcss tinacms typescript

Last synced: 15 days ago
JSON representation

Nerdfish, Freelance React/Typescript development website, built with NextJS, React, Tailwind and Tinacms

Awesome Lists containing this project

README

        


nerdfish.be

Nerdfish website


---

Nerdfish is an Alias for my Freelance business.

This repository contains the code for nerdfish.be. The website is built using
the app-directory approach for Next.js, tailwindcss for styling and
content-collections as a CMS. It's structured as a mono-repo using turbo.

It uses the app-directory structure for Next.js.

- [Environment Variables](#environment-variables)
- [Install](#install)
- [Favicon](#favicon)
- [Commit Messages](#commit-messages)
- [License](#license)

## Environment Variables

The following environment variables are required to run the website:

- `NEXT_PUBLIC_RECAPTCHA_SITEKEY`: Recaptcha public key.
- `RECAPTCHA_SECRETKEY`: Recaptcha secret key.
- `RESEND_API_KEY`: Found in resend.

## Install

The package manager used in this project is pnpm. To install the required
packages, run the following command:

```bash
pnpm i
```

To run the project locally, use the following command:

This starts the website on port 3000.

```bash
pnpm dev
```

## Favicon

The website's favicon was generated with
[https://realfavicongenerator.net/](https://realfavicongenerator.net/).

## Commit Messages

The commit messages for this project follow the semantic format. For more
information on how to write the perfect commit message, please refer to this
[blog post](https://www.nerdfish.be/blog/2022/02/writing-the-perfect-git-commit-message).

## License

This website is licensed under the MIT license. Please see the LICENSE file for
more information.