Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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]

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 page

That'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 user

That'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