Coder Social home page Coder Social logo

shashank40 / openline-customer-os Goto Github PK

View Code? Open in Web Editor NEW

This project forked from customeros/customeros

0.0 0.0 0.0 153.78 MB

CustomerOS is an open source platform that enables you to bring your customer back to the center of your work.

Home Page: https://customeros.ai

License: Other

Shell 0.05% JavaScript 0.22% Go 73.08% TypeScript 20.54% CSS 0.51% Makefile 0.10% Dockerfile 0.27% SCSS 2.20% Jsonnet 0.01% Astro 1.55% Cypher 0.69% MDX 0.80%

openline-customer-os's Introduction

Openline Logo

Openline customerOS

Openline customerOS is the easiest way to consolidate, warehouse, and build applications with your customer data.

contributions welcome license stars twitter slack

Built with โค๏ธŽ by the Openline community!

๐Ÿ‘‹ Overview

Openline customerOS is an open source development platform that enables the flexible and rapid development of customer-centric applications.

Feature Description Status
Analytics API Privacy-centric replacement for Google Analytics Roadmap
Auth End-to-end identity solution for easy user authentication, sign-in, and permissions using OAuth. Demo
customerDB Backend server that host your customer data in a secure, compliant, and standards based way. Demo
customerOS API GraphQL API for reading, writing, and manipulating customer data. Demo
Event trackers First party event trackers fully integrated with customerDB, allowing you full visibility into how your customers are engaging with your apps and content Preview
Launcher Web application with built in SSO to launch into any app built into customerOS Demo
Message store API gRPC API for high-speed communication between customerOS and communications clients (like Oasis) Demo
Settings Web application where you configure and administer all Openline services Roadmap
Web components A library of web components that make it easy to interact with customer data in your front end applications Roadmap
  • Roadmap: Coming soon!
  • Demo: We're still working out the kinks
  • Preview: We're using it in Production. So are Openline Insiders.
  • Stable: Battle tested. Everyone is using it in Production.

๐Ÿš€ Installation

  1. Download and install the Openline CLI
  2. Run the following command
openline dev start customer-os

๐Ÿค Resources

  • Our docs site has numerous guides and reference material for to make building on customerOS easy.
  • For help, feature requests, or chat with fellow Openline enthusiasts, check out our slack community!

Codebase

Technologies

Here's a list of the big technologies that we use:

  • PostgreSQL & Neo4j - Data storage
  • Go - Back end & API
  • TypeScript - Web components
  • React - Front end apps and UI components

Folder structure

openline-customer-os/
โ”œโ”€โ”€ architecture            # Architectural documentation
โ”œโ”€โ”€ deployment              
โ”‚   โ”œโ”€โ”€ infra               # Infrastructure-as-code
โ”‚   โ””โ”€โ”€ scripts             # Deployment scripts
โ””โ”€โ”€ packages
    โ”œโ”€โ”€ apps                # Front end web applications
    โ”‚   โ”œโ”€โ”€ launcher        # customerOS app launcher & home screen
    โ”‚   โ””โ”€โ”€ settings        # customerOS system settings & app configuration
    โ”œโ”€โ”€ auth                # Authentication
    โ”œโ”€โ”€ components
    โ”‚   โ”œโ”€โ”€ react           # React component library
    โ”‚   โ””โ”€โ”€ web             # Web & UI component library
    โ”œโ”€โ”€ core                # Shared core libraries
    โ””โ”€โ”€ server              # Back end database & API server

๐Ÿ’ช Contributions

โœจ Contributors

A massive thank you goes out to all these wonderful people (emoji key):

Matt Brown
Matt Brown

๐Ÿ“–
Vasi Coscotin
Vasi Coscotin

๐Ÿ“–
alexopenline
alexopenline

๐Ÿ’ป
edifirut
edifirut

๐Ÿš‡ ๐Ÿ‘€
Jonty Knox
Jonty Knox

๐Ÿ‘€
tsearle
tsearle

๐Ÿ’ป ๐Ÿ“–

๐Ÿชช License

  • This repo is licensed under Apache 2.0, with the exception of the ee directory (if applicable).
  • Premium features (contained in the ee directory) require an Openline Enterprise license. See our pricing page for more details.
  • Copyright ยฉ Openline Technologies Inc. 2022

openline-customer-os's People

Contributors

alexopenline avatar dependabot[bot] avatar edifirut avatar kasia9090 avatar acalinica avatar mattbr0wn avatar gabriel0003 avatar silviuopenline avatar xvasi avatar jontyk avatar allcontributors[bot] avatar ecukalla avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.