Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maximemoreillon/cms
A CMS built using Neo4J and Express
https://github.com/maximemoreillon/cms
express neo4j nodejs
Last synced: about 1 month ago
JSON representation
A CMS built using Neo4J and Express
- Host: GitHub
- URL: https://github.com/maximemoreillon/cms
- Owner: maximemoreillon
- License: mit
- Created: 2019-12-18T04:20:26.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-06-16T07:25:04.000Z (6 months ago)
- Last Synced: 2024-06-16T08:34:11.694Z (6 months ago)
- Topics: express, neo4j, nodejs
- Language: TypeScript
- Homepage: https://cms.maximemoreillon.com/article?id=112
- Size: 15 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CMS
[![pipeline status](https://gitlab.com/moreillon_k8s/cms/cms_back/badges/master/pipeline.svg)](https://gitlab.com/moreillon_k8s/cms/cms_back/-/commits/master)
[![coverage report](https://gitlab.com/moreillon_k8s/cms/cms_back/badges/master/coverage.svg)](https://gitlab.com/moreillon_k8s/cms/cms_back/-/commits/master)A Simple CMS built using Neo4J and Express. It manages article and their tags as nodes of a directed graph.
![Graph](./docs/5e78587f5e7feee8596e5740.png)
More information can be found on the project page: https://articles.maximemoreillon.com/articles/112
## API
### Articles
| Route | Method | query/body | Description |
| --- | --- | --- | --- |
| /articles | GET | - | Get article list |
| /articles | POST | coming soon | Create an article |
| /articles/{article ID} | GET | - | Get a single article |
| /articles/{article ID} | PUT | Coming soon | Updates a single article |
| /articles/{article ID} | DELETE | - | Deletes a single article |
| /articles/{article ID}/tags | GET | - | Get the tags of an article |
| /articles/{article ID}/author | GET | - | Get the author of an article |### Tags
| Route | Method | query/body | Description |
| --- | --- | --- | --- |
| /tags | GET | - | Get tag list |
| /tags | POST | tag_name | Create a tag |