{"id":17063757,"url":"https://github.com/atapas/coursey","last_synced_at":"2025-07-21T04:32:43.146Z","repository":{"id":183931061,"uuid":"670991699","full_name":"atapas/coursey","owner":"atapas","description":"Coursey is a project to show powerful integration between Caisy content management system, Next.js App router and GaphQL","archived":false,"fork":false,"pushed_at":"2023-09-03T03:41:55.000Z","size":340,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-12T18:51:47.392Z","etag":null,"topics":["app","app-router-nextjs","caisy","cms","cms-backend","graphql","headless-cms","nextjs","nextjs13","router","tailwindcss"],"latest_commit_sha":null,"homepage":"https://coursery.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/atapas.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":null}},"created_at":"2023-07-26T09:43:28.000Z","updated_at":"2025-03-28T08:39:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"dc7f93b8-73b9-4536-ad31-12f066e25e67","html_url":"https://github.com/atapas/coursey","commit_stats":null,"previous_names":["atapas/coursey"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/atapas/coursey","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atapas%2Fcoursey","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atapas%2Fcoursey/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atapas%2Fcoursey/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atapas%2Fcoursey/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/atapas","download_url":"https://codeload.github.com/atapas/coursey/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/atapas%2Fcoursey/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266240884,"owners_count":23898062,"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":["app","app-router-nextjs","caisy","cms","cms-backend","graphql","headless-cms","nextjs","nextjs13","router","tailwindcss"],"created_at":"2024-10-14T10:52:58.984Z","updated_at":"2025-07-21T04:32:43.140Z","avatar_url":"https://github.com/atapas.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📚 Coursey\n\nCoursey is a project to show powerful integration between [Caisy Headless CMS](https://app.caisy.io/app/signup/mwiyyiglk2er), [Next.js App router](https://nextjs.org/docs), [TailwindCSS](https://tailwindcss.com/#what-is-tailwind), and [GaphQL](https://graphql.org/).\n\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://res.cloudinary.com/atapas/image/upload/v1692851969/demos/Screenshot_2023-08-24_at_10.07.19_AM_fu0047.png\" alt=\"product\" /\u003e\n\u003c/p\u003e\n\n## 💻 How to Set up\n\n- Clone or fork this repository\n- Change the directory to the `site` folder\n- Install dependencies using the `npm install` or `yarn` command.\n- Start the local development server using the `npm run dev` or `yarn dev` command.\n\n\u003e Please Note: This project uses [Caisy](https://app.caisy.io/app/signup/mwiyyiglk2er) as the back-end content management system. So, create an account with [Caisy](https://app.caisy.io/app/signup/mwiyyiglk2er) and obtain the Project ID and API Key for accessing data. Caisy is absolutely FREE for the kind of project we have built here. Once you have the details, please create a `.env` or `.env.local` file with these entries at the root of the project folder.\n\n```shell\nCAISY_PROJECT_ID=\u003cYOUR_PROJECT_KEY\u003e\nCAISY_API_KEY=\u003cYOUR_API_KEY\u003e\n```\n\n## 🚀 Access the Deployed App\n\nThe application is deployed on Vercel, and you can start playing around with it.\n\n\u003e [Demo Application Deployed](https://coursery.vercel.app/)\n\n# 🤲 Want to Motivate?\n\nWho doesn't need motivation? Please give the project a star(⭐) and/or share it in your dev circle.\n\n## Many Thanks to all the `Stargazers` who have supported this project with stars(⭐)\n\n[![Stargazers repo roster for @atapas/coursey](https://reporoster.com/stars/atapas/coursey)](https://github.com/atapas/coursey/stargazers)\n\n## 🍔 Tech Stack\nThe project uses the following technology stack:\n- [Caisy Headless CMS](https://app.caisy.io/app/signup/mwiyyiglk2er) as a back-end data store.\n- [Next.js App router](https://nextjs.org/docs) for the user interface implementation.\n- [TailwindCSS](https://tailwindcss.com/#what-is-tailwind) for styling the app.\n- [GaphQL](https://graphql.org/) as API endpoints\n- [Vercel](https://vercel.com/) to deploy the app publicly.\n\n## 🏗️ How to Build an App like Coursey?\nHere is an in-depth video to learn how to build an app like this.\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.youtube.com/watch?v=ZEiudFe5NSA\"\u003e\n   \u003cimg src=\"https://res.cloudinary.com/atapas/image/upload/v1692877417/demos/Thumbnail_wdtd7l.png\" alt=\"thumbnail\" /\u003e\n  \u003c/a\u003e  \n\u003c/p\u003e\n\n\u003e Here is a  step-by-step tutorial for you: [https://blog.greenroots.info/create-an-e-learning-platform-using-caisy-graphql-nextjs-app-router](https://blog.greenroots.info/create-an-e-learning-platform-using-caisy-graphql-nextjs-app-router)\n\n## 🤝 Want to Contribute?\n\nThis project is an Open Source project. If you'd like to contribute, you are welcome. Feel free to start with these features and issues:\n\n- [ ] Make the search functionality work.\n- [ ] Make the look and feel better.\n- [ ] Make the navbar work in the responsive mode.\n- [ ] Add a checkout system to buy a course.\n\n\u003e Please create an [issue](https://github.com/atapas/coursey/issues/new/choose) before working on any of the items. Also, please read the `CODE Of Conduct` and `Contributing` Guide added to the project.\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatapas%2Fcoursey","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fatapas%2Fcoursey","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fatapas%2Fcoursey/lists"}