Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/indiecodermm/indiecoder-blog

Personal blog website built with Next.js
https://github.com/indiecodermm/indiecoder-blog

blog nextjs static-site

Last synced: about 7 hours ago
JSON representation

Personal blog website built with Next.js

Awesome Lists containing this project

README

        

# Personal Blog Website

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](https://www.indiecoder.tech/). I'm excited to hear your thoughts and feedback!

## Tech Stack

- 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

## Getting Started

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**

1. Clone the repository to your project folder.
```sh
cd my-project
git clone [email protected]:IndieCoderMM/indiecoder-blog.git .
```
2. Install dependencies:
```sh
npm install
```
3. Start the development server:
```sh
npm run dev
```
4. Open your browser and navigate to `http://localhost:3000`

## Feedback and Support

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](https://github.com/IndieCoderMM/indiecoder-blog/issues/new) or contact me using the following:

- Gmail: [email protected]
- LinkedIn: [hthantoo](https://www.linkedin.com/in/hthantoo/)

## Inspiration

This project was inspired by these awesome websites:

- [Tania Rascia's Website](https://www.taniarascia.com/)
- [Next.js Blog](https://create-blog-with-nextjs.vercel.app/)
- [Hugo Theme Luna](https://github.com/Ice-Hazymoon/hugo-theme-luna)

## License

This project is open-source and licensed under the [MIT License](./LICENSE).

Happy coding! 🚀