Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/yigitsadic/fake_store

E-commerce clone built with Golang, GraphQL, gRPC, TypeScript,MongoDB and React.
https://github.com/yigitsadic/fake_store

golang graphql grpc microservices mongodb react typescript

Last synced: about 1 month ago
JSON representation

E-commerce clone built with Golang, GraphQL, gRPC, TypeScript,MongoDB and React.

Awesome Lists containing this project

README

        

[![golang badge](https://goreportcard.com/badge/github.com/yigitsadic/fake_store)](https://goreportcard.com/report/github.com/yigitsadic/fake_store)
![go version](https://img.shields.io/badge/Go-1.17-blue)
![node version](https://img.shields.io/badge/node-16.0-green)
![typescript version](https://img.shields.io/badge/TypeScript-4.4.2-informational)
![react](https://img.shields.io/badge/React-17.0.2-red)
![graphql](https://img.shields.io/badge/-%20GraphQL-blueviolet)
![grpc](https://img.shields.io/badge/-%20gRPC-yellowgreen)

# Fake Store

An example single-repo gRPC powered microservices project.

## To run

Run
```
git clone https://github.com/yigitsadic/fake_store.git
cd fake_store
docker-compose up
```

Open `http://localhost:3000` on browser.

## Demo

- [https://store.yapas.in](https://store.yapas.in)
- [https://api.store.yapas.in](https://api.store.yapas.in)

## About

Blog posts about this project:
* [Part I](https://yigitsadic.github.io/2021/09/08/microservices-example-with-go-and-grpc.html)
* [Part II](https://yigitsadic.github.io/2021/09/09/microservices-example-with-go-and-grpc-part-two.html)
* [Part III](https://yigitsadic.github.io/2021/09/11/microservices-example-with-go-and-grpc-part-three.html)