All Projects → tungphuong → Crm

tungphuong / Crm

Licence: mit
A lightweight CRM application builds with microservices architecture

Projects that are alternatives of or similar to Crm

Mu Haskell
Mu (μ) is a purely functional framework for building micro services.
Stars: ✭ 215 (+110.78%)
Mutual labels:  graphql, grpc
Steedos Platform
华炎魔方低代码/无代码平台。内核采用了元数据、微服务、微前端、K8S等最新的技术架构。Steedos Low-Code / No-Code Platform in nodejs and mongodb.
Stars: ✭ 310 (+203.92%)
Mutual labels:  graphql, crm
Sitko.Core
Sitko.Core is a set of libraries to help build .NET Core applications fast
Stars: ✭ 46 (-54.9%)
Mutual labels:  grpc, identityserver4
Graphik
Graphik is a Backend as a Service implemented as an identity-aware document & graph database with support for gRPC and graphQL
Stars: ✭ 277 (+171.57%)
Mutual labels:  graphql, grpc
Practical.cleanarchitecture
Asp.Net Core 5 Clean Architecture (Microservices, Modular Monolith, Monolith) samples (+Blazor, Angular 11, React 17, Vue 2.6), Domain-Driven Design, CQRS, Event Sourcing, SOLID, Asp.Net Core Identity Custom Storage, Identity Server 4 Admin UI, Entity Framework Core, Selenium E2E Testing, SignalR Notification, Hangfire Tasks Scheduling, Health Checks, Security Headers, ...
Stars: ✭ 639 (+526.47%)
Mutual labels:  graphql, grpc
Go Proto Gql
Protobuff plugins for generating graphql schema and golang to graphql bindings. Also supports a graphql gateway (Alpha)
Stars: ✭ 127 (+24.51%)
Mutual labels:  graphql, grpc
Insomnia
The open-source, cross-platform API client for GraphQL, REST, and gRPC.
Stars: ✭ 18,969 (+18497.06%)
Mutual labels:  graphql, grpc
Modernarchitectureshop
The Microservices Online Shop is an application with a modern software architecture that is cleanly designed and based on.NET lightweight technologies. The shop has two build variations. The first variant is the classic Microservices Architectural Style. The second one is with Dapr. Dapr has a comprehensive infrastructure for building highly decoupled Microservices; for this reason, I am using Dapr to achieve the noble goal of building a highly scalable application with clean architecture and clean code.
Stars: ✭ 154 (+50.98%)
Mutual labels:  grpc, identityserver4
Swell
Swell: API development tool that enables developers to test endpoints served over streaming technologies including Server-Sent Events (SSE), WebSockets, HTTP2, GraphQL, and gRPC.
Stars: ✭ 517 (+406.86%)
Mutual labels:  graphql, grpc
Chronos
📊 📊 📊 Monitors the health and web traffic of servers, microservices, and containers with real-time data monitoring and receive automated notifications over Slack or email.
Stars: ✭ 347 (+240.2%)
Mutual labels:  graphql, grpc
Rejoiner
Generates a unified GraphQL schema from gRPC microservices and other Protobuf sources
Stars: ✭ 3,432 (+3264.71%)
Mutual labels:  graphql, grpc
Blazor Wasm Identity Grpc
Blazor WASM, IdentityServer4, Kestrel Web Server, Entity Framework Code First SQLite Database with Multiple Roles, Additional User Claims & gRPC with Roles Authorization.
Stars: ✭ 61 (-40.2%)
Mutual labels:  grpc, identityserver4
Tyk
Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols
Stars: ✭ 6,968 (+6731.37%)
Mutual labels:  graphql, grpc
App
Reusable framework for micro services & command line tools
Stars: ✭ 66 (-35.29%)
Mutual labels:  graphql, grpc
React Fullstack Graphql
Starter projects for fullstack applications based on React & GraphQL.
Stars: ✭ 1,352 (+1225.49%)
Mutual labels:  graphql
Hype Beats
Real-time Collaborative Beatbox with React & GraphQL
Stars: ✭ 100 (-1.96%)
Mutual labels:  graphql
Graphql Dotnetcore
GraphQL for .NET core based on https://github.com/graphql/graphql-js
Stars: ✭ 97 (-4.9%)
Mutual labels:  graphql
Nightcat
个人博客,技术栈:NodeJS + Express + mongoose + GraphQL + Vue 全家桶
Stars: ✭ 97 (-4.9%)
Mutual labels:  graphql
Leo
Highly Extensible, Declarative Static Site Generator
Stars: ✭ 100 (-1.96%)
Mutual labels:  graphql
Communityserver
Free open source office suite with business productivity tools: document and project management, CRM, mail aggregator.
Stars: ✭ 1,363 (+1236.27%)
Mutual labels:  crm

A lightweight Contact management

Communication API Contact API GraphQL gateway Identity API CRM SPA
Build Status Build Status Build Status Build Status Build Status

This is a simplified contact management system made in a microservice architecture, using:

Demo

Architecture overview

Getting Started

Prerequisites

  • Install Docker
  • Install Docker compose
  • Using BloomRPC to access gRPC services

Up and running

 docker-compose -f docker-compose.yml -f docker-compose.override.yml build

 docker-compose -f docker-compose.yml -f docker-compose.override.yml up

Once the containers are deployed, you can access any of the services in the following Urls or connection string:

Explorer the application

GraphQL gateway

Open a browser and type http://localhost:5100. You should see the UI like in the following screenshot: With this playgroud, you can do query or mutation commands to services behind.

Contact service with BloomRPC

Distributed tracing

Monitoring

Logging with Seq

Testing

TBD

CI & CD

TBD

Deploy to AKS

TBD

Contributing

  1. Fork it
  2. Create your feature branch
  3. Making changes and submit the pull request.

License

Code is available under the MIT license

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].