Skip to content

CloudHaven is an open collaborative platform, with a common user-base, for dynamically building and hosting applications that are a composite of components from any organization. The backbone of CloudHaven is an engine that dynamically renders Vue from a json-like text blob. This "json" defines the dataModel, lifecycle events, methods, computed,…

License

richjvann/cloudhaven

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CloudHaven Universal Application Portal

CloudHaven's Universal Application Portal is an open collaborative platform, with a common user-base, for dynamically building and hosting applications that are a composite of components from any organization.

The backbone of CloudHaven is an engine that dynamically renders Vue from a json-like text blob. This "json" defines the dataModel, lifecycle events, methods, computed, watches and filters; it can be used to define whole applications, components or mixins.

CloudHaven also features common messaging, workflow and calendar functionality with the unique feature that CloudHaven hosted applications can be seamlessly embedded directly in the content (message, task, event, respectively).

There is a bigger picture to this model - In software engineering terms, the "user entity" (authentication, user management, user data/files, user collaboration: messaging, workflow, calendar and even low level UI presentation - all of which are redundantly implemented in thousands of applications - is extracted and consolidated into a single entity under the users' control. This has tremendous economies of scale and implications on personal data privacy.

For a full description of cloudhaven goto https://www.cloudhaven.net.

For a test drive goto https://system.cloudhaven.net.

See some short introductory/tutorial videos at https://www.youtube.com/channel/UC6j-ZAhp7DpcodtAatfu7zg.

The Universal Application Portal is comprised of a Vue-based single page app and a nodejs/express/mongodb-based REST server.

The MIT-licensed public repository for the SPA client is at https://github.com/richjvann/cloudhaven-client.

The MIT-licensed public repository for the REST server is at https://github.com/richjvann/cloudhaven-server.

** NOTE ** The CloudHaven team is very interested in finding additional developers to contribute to this Universal Application Portal project and those that do have an opportunity to take a substantial leadership role in this project.

Top priorities:

  1. Organizing this project a well oiled open source project
  2. Hardening the system
  3. Dockerizing
  4. Improving scalability
  5. Completing the permissions and security system
  6. Other...

About

CloudHaven is an open collaborative platform, with a common user-base, for dynamically building and hosting applications that are a composite of components from any organization. The backbone of CloudHaven is an engine that dynamically renders Vue from a json-like text blob. This "json" defines the dataModel, lifecycle events, methods, computed,…

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published