This is a test alpha version for a simple website using Payload CMS -a headless CMS- and built entirely using next.js, using only typescript, Tailwind CSS and HTML.
# The PNF Website
As of 16.04.2024:
PNF stands for:
-Homepage is into development.
-P: Payload CMS, the headless CMS of choice.
-The github repository is created and the .json config files and next.js is set up sucessfully.
-N: Next.js, the framework around all the project.
-Docker container is not yet created nor tested.
-F: Fuck.
## Motivation
I wanted to develop a cute test website using a headless CMS and an API fetching the front-end from a GitHub repo. Previosly I had developed several Wordpress websites -around 6 at this exact point- and this is a big step up in every term.
## Method and results
The name and the project itself revolves around the next.js framework, which I chose for code simplicity and the superiority of typescript. Payload CMS was chosen as it is entirely built over next.js, it is open source and it uses MongoDB -which is very powerful and can scale well-. There is a Dockerfile for testing and deployment purposes.
The back-end for the website is self-hosted in my own VPS.
As the project advances I will update this README file.
## Repository overview
├──.vscode
| ├── launch.json
├── docker
│ ├── docker-compose.yml
│ └── Dockerfile
├── public
├── src
│ ├── components
│ ├── lib
│ ├── pages
│ ├── styles
│ └── typings.d.ts
├── test
├── .gitignore
├── next-env.d.ts
├── package-lock.json
├── package.json
├── README.md
└── tsconfig.json
## More resources
Point interested users to any related literature and/or documentation.
## About
Explain who has contributed to the repository. You can say it has been part of a class you've taken at Tilburg University.