{"id":24277093,"url":"https://github.com/indiecodermm/indiecoder-blog","last_synced_at":"2025-10-29T13:37:57.367Z","repository":{"id":182078297,"uuid":"661030584","full_name":"IndieCoderMM/indiecoder-blog","owner":"IndieCoderMM","description":"Personal blog website built with Next.js","archived":false,"fork":false,"pushed_at":"2023-09-29T18:01:57.000Z","size":2954,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-15T23:54:54.112Z","etag":null,"topics":["blog","nextjs","static-site"],"latest_commit_sha":null,"homepage":"https://www.indiecoder.tech/","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/IndieCoderMM.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-01T15:12:57.000Z","updated_at":"2023-08-06T03:51:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"d80b2bee-3237-4701-9882-1d8c9a873a3c","html_url":"https://github.com/IndieCoderMM/indiecoder-blog","commit_stats":null,"previous_names":["indiecodermm/indiecoder-blog"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IndieCoderMM%2Findiecoder-blog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IndieCoderMM%2Findiecoder-blog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IndieCoderMM%2Findiecoder-blog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IndieCoderMM%2Findiecoder-blog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IndieCoderMM","download_url":"https://codeload.github.com/IndieCoderMM/indiecoder-blog/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243559134,"owners_count":20310702,"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":["blog","nextjs","static-site"],"created_at":"2025-01-15T23:20:01.589Z","updated_at":"2025-10-29T13:37:52.330Z","avatar_url":"https://github.com/IndieCoderMM.png","language":"TypeScript","readme":"# Personal Blog Website\n\nWelcome to the repository for my personal blog website. This project contains all the code and resources for my blog. Feel free to visit my blog at [www.indiecoder.tech](https://www.indiecoder.tech/). I'm excited to hear your thoughts and feedback! \n\n\u003cimg src=\"./app_screenshot.png\" width=650 height=420 /\u003e\n\n## Tech Stack \n\n- Next.js + TypeScript + TailwindCSS\n- GraphCMS: provides easy-to-use GraphQL API for managing contents\n- Giscus: A lightweight comment system built using GitHub's discussion API\n- Formspree: A form backend service\n\n## Getting Started\n\nTo set up this project locally, follow the steps below.\n\n**Prerequisite**\n\nThis project uses GraphCMS to manage the content. \n- You can set up a new GraphCMS project and add your own content. \n- Or you can use `constants/sample.ts` for the development purposes.\n\n**Installation**\n\n1. Clone the repository to your project folder.\n```sh\ncd my-project\ngit clone git@github.com:IndieCoderMM/indiecoder-blog.git .\n```\n2. Install dependencies:\n```sh\nnpm install\n```\n3. Start the development server:\n```sh\nnpm run dev\n```\n4. Open your browser and navigate to `http://localhost:3000`\n\n## Feedback and Support\n\nYour feedback and suggestions are greatly appreciated. \nIf you encounter any issues, have questions with anything related to the blog or its codebase, please don't hesitate to reach out. You can either [open an issue here](https://github.com/IndieCoderMM/indiecoder-blog/issues/new) or contact me using the following:\n\n- Gmail: hthant00chk@gmail.com\n- LinkedIn: [hthantoo](https://www.linkedin.com/in/hthantoo/)\n\n## Inspiration\n\nThis project was inspired by these awesome websites:\n\n- [Tania Rascia's Website](https://www.taniarascia.com/)\n- [Next.js Blog](https://create-blog-with-nextjs.vercel.app/)\n- [Hugo Theme Luna](https://github.com/Ice-Hazymoon/hugo-theme-luna) \n\n## License\n\nThis project is open-source and licensed under the [MIT License](./LICENSE).\n\nHappy coding! 🚀\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Findiecodermm%2Findiecoder-blog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Findiecodermm%2Findiecoder-blog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Findiecodermm%2Findiecoder-blog/lists"}