Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/darenmalfait/nerdfish.be
- Owner: darenmalfait
- License: mit
- Created: 2022-01-23T11:09:33.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T08:01:03.000Z (3 months ago)
- Last Synced: 2024-10-29T09:19:34.345Z (3 months ago)
- Topics: nextjs, react, tailwind, tailwindcss, tinacms, typescript
- Language: TypeScript
- Homepage: https://nerdfish.be
- Size: 117 MB
- Stars: 22
- Watchers: 0
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.