For detailed information about the CMS, refer to the Payload CMS Documentation.
You can find a list of the technologies, languages, frameworks, libraries, and other dependencies used in this project in the package.json file.
If you would like to contribute to this project, please ensure that your reports follow the appropriate templates:
Or Make Pull Request To Development Branch And We Will Check It Out
Note: Changes made within the CMS may take some time to be reflected on the website.
- Accessing the CMS: Navigate to
yourdomain.com/admin. For example: pzs-zloczew.vercel.app/admin. - Adding Content: You can add content in collections or globals.
- Saving Changes: Once you save your changes, the pages will be updated automatically.
- External Hosting: Upload images to free image hosting services like imgbb.com.
- Direct Source Link: In the admin panel, upload images by providing the direct source link.
- Server Uploads: If you must upload images to our server, ensure they are no larger than 720p and compress them using tinypng.com.
-
External Hosting: Upload files to free file hosting services like scribd.com.
-
Embedding Files: Upload files by providing the iframe link. Do not include the entire iframe tag; only provide the link.
❌Incorrect:
<iframe id="inlineFrameExample" title="Inline Frame Example" width="300" height="200" src="https://www.openstreetmap.org/export/embed.html?bbox=-0.004017949104309083%2C51.47612752641776%2C0.00030577182769775396%2C51.478569861898606&layer=mapnik" ></iframe>
✅Correct:
https://www.openstreetmap.org/export/embed.html?bbox=-0.004017949104309083%2C51.47612752641776%2C0.00030577182769775396%2C51.478569861898606&layer=mapnik
If you are unsure about making a change, please do not proceed.
- Contact: Reach out to someone with the necessary knowledge to make the change properly.
- Caution: Any change may cause errors. Be aware of what you are doing.
You must be a collaborator to make changes.
- Making direct changes in the main branch on GitHub.
- Ensure you have Git installed.
- For a better experience, download GitHub Desktop and Visual Studio Code.
- Clone the app from the development branch.
- Make your changes.
- In the terminal, navigate to the folder where you cloned the app.
- Run
npx next build. - If everything is okay, run
npx next start. - If everything is okay, commit your changes to the development branch with a descriptive commit message.
- Create a pull request to merge the development branch into the main branch.
- Merge the pull request after review.
- Visit favicon.io, upload an image to generate favicons, and download them.
- Go to the public folder and replace the existing icons with the new ones (keeping the same filenames!).
- Commit the changes with a meaningful commit message, e.g.,
Updated Favicon.
- The logo file must be named
logo.png. - Go to the public folder and upload or replace the existing logo.
- Commit the changes with a meaningful commit message, e.g.,
Updated Logo.
- Navigate to the source code paths:
src/app/(app)/- OR
src/
To spin up the project locally, follow these steps:
- Clone the repository.
- Run
cd YOUR_PROJECT_REPO && cp .env.example .env. - Install dependencies:
yarn && yarn dev(ordocker-compose up, see Docker). - Open http://localhost:3000/admin to access the admin panel.
- Create your first admin user using the provided form.
Changes made in ./src will be reflected in your app.
Before deploying your app, ensure:
- The app builds and serves correctly in production (see Production for details).
- Deploy Payload like any other Node.js or Next.js application via VPS, DigitalOcean, Coolify, etc.
For full details, check the deployment documentation.
If you have any issues or questions, reach out on Discord or start a GitHub discussion.