{"id":22728111,"url":"https://github.com/focusreactive/contentful-post-demo-app","last_synced_at":"2025-04-13T21:44:05.751Z","repository":{"id":53717530,"uuid":"223004627","full_name":"focusreactive/contentful-post-demo-app","owner":"focusreactive","description":"Contentful and NextJS Post Complementary Application","archived":false,"fork":false,"pushed_at":"2021-03-18T11:29:25.000Z","size":2273,"stargazers_count":7,"open_issues_count":1,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-27T12:11:09.471Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/focusreactive.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-11-20T18:47:28.000Z","updated_at":"2024-10-08T15:26:41.000Z","dependencies_parsed_at":"2022-09-10T13:40:17.712Z","dependency_job_id":null,"html_url":"https://github.com/focusreactive/contentful-post-demo-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focusreactive%2Fcontentful-post-demo-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focusreactive%2Fcontentful-post-demo-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focusreactive%2Fcontentful-post-demo-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/focusreactive%2Fcontentful-post-demo-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/focusreactive","download_url":"https://codeload.github.com/focusreactive/contentful-post-demo-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248788868,"owners_count":21161726,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-10T17:14:39.362Z","updated_at":"2025-04-13T21:44:05.726Z","avatar_url":"https://github.com/focusreactive.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Headless CMS (Contentful) and NextJS: How to create a modern React application?\n\n## Post Complementary Application\n\nThe post you can read [here](https://medium.com/@FocusReactive/headless-cms-contentful-and-nextjs-how-to-create-a-modern-react-application-part-1-fdd772073a5d)\n\n---\n![Contentful Logo](docs/contentful-logo.svg) Contentful - Modern headless CMS promoting API-first and cloud-native approaches\n\n---\n\n![NextJS Logo](docs/next_logo.svg)  NextJS - Modern React based framework with Server Side Rendering and file system based router out of the box.\n\n---\n\n### Building a hierarchical content model\n\nlet's establish a hierarchical structure of the application content model that has the following three levels of components:\n\n- page\n- template\n- component\n\nWe'll also be using components like config in order to modify the behavior of the available types and to store general information about the application. The references to files stored in CMS will be added to our components. These files can be considered as an additional hierarchical level of a lower rank.\n\n\n![Content Model](docs/content_model.png)\n\n### How to start\n\n```sh\ngit clone https://github.com/UsulPro/contentful-post-demo-app.git\ncd contentful-post-demo-app\nyarn\nyarn server\n```\n\n### Created by\n\n[Oleg Proskurin](https://twitter.com/UsulPro)\n\nSenior Software Engineer @ [FocusReactive](focusreactive.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffocusreactive%2Fcontentful-post-demo-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffocusreactive%2Fcontentful-post-demo-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffocusreactive%2Fcontentful-post-demo-app/lists"}