https://github.com/internalfx/pageflo
A new super flexible open source CMS
https://github.com/internalfx/pageflo
cms content-management content-management-system headless-cms
Last synced: about 1 year ago
JSON representation
A new super flexible open source CMS
- Host: GitHub
- URL: https://github.com/internalfx/pageflo
- Owner: internalfx
- License: apache-2.0
- Created: 2020-02-20T22:44:41.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-09-21T21:42:40.000Z (almost 4 years ago)
- Last Synced: 2025-04-23T11:19:33.683Z (about 1 year ago)
- Topics: cms, content-management, content-management-system, headless-cms
- Language: Vue
- Homepage:
- Size: 2.75 MB
- Stars: 34
- Watchers: 4
- Forks: 3
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PageFlo
PageFlo is an open source headless CMS that gives you the flexibility to host almost any content you can imagine.
### Features
- Handles multiple publications, apps or websites.
- Create custom content types.
- File storage.
- Image resizing.
- Video streaming.
- Simple JSON api
### Run a dev server in minutes
> note: It is assumed you are using nvm.
#### 1. Get a DB server running.
PageFlo uses [ArangoDB](https://www.arangodb.com/) as its datastore. There are many options for running it.
- [Get a DB hosted for you.](https://cloud.arangodb.com/home)
- [Run an enterprise edition.](https://www.arangodb.com/download-arangodb-enterprise/)
- [Run the (awesome!) community version on your own computer.](https://www.arangodb.com/download-major/)
#### 2. Get the code.
```
git clone https://github.com/internalfx/pageflo.git
```
#### 3. Get dependencies
```
nvm exec yarn
```
#### 4. Copy example config file
```
cp example-config.js config.js
```
#### 5. modify config to suite your needs
```
nano config.js
```
#### 6. start your dev server!
```
nvm run app.js --build
```
## Poorly Made demonstration video!
[Watch Now!](https://pageflo2.aam.site/api/client/file/download/1582317980692X1vcs7xx9)
## Screenshots


