Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bolajiayodeji/hh-store
Demo of a fully functional e-commerce store and blog for my "Integrating Hashnode Headless CMS with Ecommerce Platforms" tutorial.
https://github.com/bolajiayodeji/hh-store
commerce-layer ecommerce hashnode hashnode-api headless-hashnode sanity
Last synced: about 1 month ago
JSON representation
Demo of a fully functional e-commerce store and blog for my "Integrating Hashnode Headless CMS with Ecommerce Platforms" tutorial.
- Host: GitHub
- URL: https://github.com/bolajiayodeji/hh-store
- Owner: BolajiAyodeji
- License: mit
- Created: 2024-01-25T10:17:58.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-09-18T08:04:02.000Z (about 2 months ago)
- Last Synced: 2024-09-18T10:39:38.142Z (about 2 months ago)
- Topics: commerce-layer, ecommerce, hashnode, hashnode-api, headless-hashnode, sanity
- Language: TypeScript
- Homepage: https://hh-store.vercel.app/blog
- Size: 44.6 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Headless Hashnode Store
A demo of a fully functional e-commerce store and blog for this [Integrating Headless Hashnode with E-commerce Platforms for Content-Driven Commerce](https://hashnode.com/blog/integrating-hashnode-headless-cms-with-ecommerce-platforms-for-content-driven-commerce) tutorial.
[![Headless Hashnode Store](./images/preview.jpg)](https://hashnode.com/headless?utm_source=bolajiayodeji)
---
## Getting Started
> [!NOTE]
>
> To run this project locally, install all dependencies using the `pnpm install` command and add all the required environmental variables using the `.env.example` files.
The store is built with [commercelayer-sanity-template](https://github.com/commercelayer/commercelayer-sanity-template) (live demo: ), and the code is located in `packages/ecommerce-store`, so run the command below to start it up:
```bash
cd packages/ecommerce-store && pnpm run dev
```The blog is built with Hashnode's [starter-kit](https://github.com/Hashnode/starter-kit) (live demo: ), and the code is located in `packages/hashnode-blog`, so run the command below to start it up:
```bash
cd packages/hashnode-blog && pnpm run dev
```✅ That's all! This will run the store at `localhost:3000`, content studio at `localhost:3000/studio`, and blog at `localhost:3000/studio`.
## Store Preview
![](./images/demo-1.png)
![](./images/demo-2.png)
![](./images/demo-3.png)
![](./images/demo-4.png)## Blog Preview
![](./images/demo-5.png)
![](./images/demo-6.png)
![](./images/demo-7.png)