Welcome 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. I'm excited to hear your thoughts and feedback!
- Next.js + TypeScript + TailwindCSS
- GraphCMS: provides easy-to-use GraphQL API for managing contents
- Giscus: A lightweight comment system built using GitHub's discussion API
- Formspree: A form backend service
To set up this project locally, follow the steps below.
Prerequisite
This project uses GraphCMS to manage the content.
- You can set up a new GraphCMS project and add your own content.
- Or you can use
constants/sample.ts
for the development purposes.
Installation
- Clone the repository to your project folder.
cd my-project
git clone git@github.com:IndieCoderMM/indiecoder-blog.git .
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open your browser and navigate to
http://localhost:3000
Your feedback and suggestions are greatly appreciated. If 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 or contact me using the following:
- Gmail: hthant00chk@gmail.com
- LinkedIn: hthantoo
This project was inspired by these awesome websites:
This project is open-source and licensed under the MIT License.
Happy coding! 🚀