Skip to content

A demo shows the gRPC communication between a Go server and an iOS client

License

Notifications You must be signed in to change notification settings

itsjohnye/grpc-mongodb-swiftui-templete

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gRPC MongoDB SwiftUI templete

The demo illustrates the Golang gRPC server with MongoDB database communicates with an iOS client.

classDiagram
	direction RL
	class iOS
	iOS : SwiftUI
	iOS : Combine
	iOS : gRPC-swift
	
	class Server
	Server : gRPC Unary/ServerStream/BidiStream call
	Server : MongoDB
	Server : (Docker)
	
Server  < .. > iOS  : gRPC 
Loading

Logistics

Run the server

docker-compose up

And then run the Storage XCode Project.

Notes

gRPC expose port is localhost:50051.

mongo-express is available at localhost:8081.

License

MIT

About

A demo shows the gRPC communication between a Go server and an iOS client

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages