nzinfo / corteza-server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Go Report Card

What is Corteza?

Corteza brings your user ecosystem and essential applications together on one platform, unifying them via CRM, Team Messaging and Advanced Identity and Access Management.

Corteza CRM Corteza CRM is the highly flexible, scalable and open source Salesforce alternative, that enables your team to sell faster. It provides a 360 degree view of your customers, enabling you to service your prospects better and detect new opportunities.

Corteza Messaging Corteza Messaging is the secure, high performance, open source Slack alternative that allows your teams to collaborate more efficiently, as well as communicate safely with other organisations or customers.

Corteza Low Code Corteza Low Code is the flexible and easy to use open source Low Code Development platform for custom web based business applications, with drag and drop builder features, integrated Identity, Access and Privacy Management, and powerful automation options. Corteza CRM is based on Low Code.

Corteza One Corteza One manages the user experience for Corteza applications, such as CRM, Messaging and Low Code, as well as providing an integrated interface for third party or other bespoke applications. 100% responsive and with an intuitive design, Corteza One increases productivity and ease of access to all IT resources.

Setup

Copy .env.example to .env and make proper modifications for your local environment.

An access to a (local) instance of MySQL must be available. Configure access to your database with DB_DSN.

The database will be populated with migrations at the start of each service. You don't need to pre-populate the database, just make sure that your permissions include CREATE and ALTER capabilities.

Running in local environment for development

Everything should be set and ready to run with make realize. This utilizes realize tool that monitors codebase for changes and restarts api http server for every file change. It is not 100% so it needs help (manual restart) in certain cases (new files added, changes in non .go files etc..)

Documentation:

You can find more documentation about Corteza CLI, setup, authentication and API endpoints under /docs.

About

License:Apache License 2.0


Languages

Language:Go 96.5%Language:PHP 1.4%Language:Smarty 0.9%Language:Shell 0.7%Language:Makefile 0.5%Language:PLSQL 0.0%