https://github.com/maximemoreillon/cms
A CMS built using Neo4J and Express
https://github.com/maximemoreillon/cms
express neo4j nodejs
Last synced: 19 days 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 (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-06-16T07:25:04.000Z (about 1 year ago)
- Last Synced: 2025-06-12T20:32:03.602Z (19 days ago)
- Topics: express, neo4j, nodejs
- Language: TypeScript
- Homepage: https://cms.maximemoreillon.com/article?id=112
- Size: 15 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CMS
[](https://gitlab.com/moreillon_k8s/cms/cms_back/-/commits/master)
[](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.

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 |