Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zapal-tech/cms
CMS for Zapal website [Payload CMS]
https://github.com/zapal-tech/cms
cms payload payload-cms payloadcms typescript
Last synced: about 2 months ago
JSON representation
CMS for Zapal website [Payload CMS]
- Host: GitHub
- URL: https://github.com/zapal-tech/cms
- Owner: zapal-tech
- License: mit
- Created: 2023-10-15T11:23:30.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-23T13:22:21.000Z (12 months ago)
- Last Synced: 2024-04-19T05:58:01.837Z (9 months ago)
- Topics: cms, payload, payload-cms, payloadcms, typescript
- Language: TypeScript
- Homepage:
- Size: 2.7 MB
- Stars: 2
- Watchers: 0
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Zapal's website CMS
[![](/github-banner.jpg)](https://www.zapal.tech)
Welcome to the Zapal CMS repository! Zapal's front website is more than just a digital presence; it's a reflection of
our unique style, core team, vision, mission, and the high-quality services we provide. So here is the our CMS in place,
helping us to keep our website up-to-date and relevant!This repository contains all the code and assets used to build and maintain back-end (CMS) part of our website.
## 🚀 Live website
[Zapal | Unlock Your Tech Future](https://www.zapal.tech)
## 🛠️ Getting started
1. Set own environment variables (from example file `.env.example`) in `.env` file
2. Run the development server with `npm i && npm run dev` (or `docker-compose up`, see [Docker](#-docker))
3. Open [http://localhost:3000/admin](http://localhost:3000/admin) in your browser to see the result.
4. Create your first admin user using the form on the pageThat's it! Changes made in `./src` will be reflected in your app.
### 🐳 Docker
Alternatively, you can use [Docker](https://www.docker.com) to spin up this project locally. To do so, follow these
steps:1. Follow [step 1 from above](#%EF%B8%8F-getting-started), the docker-compose file will automatically use the `.env`
file in your project root
2. Next run `docker-compose up`
3. Follow [steps 3 and 4 from above](#%EF%B8%8F-getting-started) to login and create your first admin userThat's it! The Docker instance will help you get up and running quickly while also standardizing the development
environment across your teams.## 💻 Built with
Technologies used in the project:
- Payload CMS
- Express
- Next.js
- React
- Axios
- Slugify
- ua-en-translit
- Some love ❤️ and a little bit of magic ✨## 🛡️ License
This project is licensed under the [MIT License](/LICENSE)
## ⭐ Like what we're doing? Give us a star