Information is power. But like all power, there are those who want to keep it for themselves

Why Chakra7

Chakra7 builds web systems, user interfaces and APIs using all of the best open source technologies available. We think innovators should spend less time writing boilerplate code and more time innovating and refining their innovations.

Let it be known that Chakra7 is not interested in simply generating cookiecutter systems. We seek to empower developers and designers everywhere to build the most powerful, gorgeous, fastest systems the world has ever has the pleasure to use.

Chakra7 Back-End

Chakra7 fills many roles but perhaps the most important is the Database/ Cache middleware that many systems lack. We hope to transition the world away from “Database Driven Systems” to the “Database and Cache Driven Systems” of the future. We feel that many of the world’s servers have malnourished or non-existent RAM caching strategies and we’re rushing to air-drop the vitamins.

The plain truth is that RAM reads are faster than those from SSD disk. Another certitude is that data objects and system components are accessed at various frequencies. A certain record may rarely be needed by a user while another record is used by the system on every request. The intelligent developer should always try to put as much of the “hot”(frequently accessed) data in RAM as possible. Not only does this reduce the latency when users access data, it also alleviates valuable database resources to other queries and aggregations.

Chakra7 Front-End

The intelligent developer needs to accept the reality that the majority of the computational processing power lies primarily in sum of the client browsers rather than the server that runs the database and cache.

This realization that browser resources are inexpensive in comparison to server resources is crucial and immediately makes interface development so much more important.

Any value that the developer and designer can implement on the front-end via flourishes and page styling is functionality and processing that the user does not demand from the central server machine. This resource-cheap front-end functionality allows the developer to more intelligently utilize the server's resources to achieve maximum value on behalf of the users.

Chakra7 Makes It Easy

Demanding excellence in every part of every system is often too much to bear for the developer authoring all code and queries from scratch, bespoke for each project.

While we have done this ourselves and can personally attest to the valuable experience learned doing everything from scratch, we reached the point where we knew there was a better, easier way

We found out the power of the Object. We learned that by starting system development by defining the system's Object Types and their relations, everything else falls nicely into place.

Our mothers taught us to always write an outline before writing the paragraphs. Our fathers taught us to never write too much code in the main method. Life taught me to think in terms of Objects and their relations.


Installing Chakra7 On Your Server

It's Simple: Download Chakra7, Place Files on Server

Step 1: Find Inner Peace

Fold your legs, close your eyes, and relax. Find your center. Know your user totally.
Imagine how much better the world will be once you are finished with your new system.
"Be the change that you wish to see in the world" -Mahatma Gandhi

Chakra 7

Step 2: Download Chakra7 Imagine

Chakra7 is completely free for individual developers working on free projects. Teams and enterprises can trial Chakra7 free and obtain a license to use Chakra7 in their commercial projects.
Not for violent use(including all military applications) or for controlling humanity(including all governmental and political applications).

Recommended Set-Up
Multiple System Support

Chakra7 allows you to host many systems on a single Linux server. We recommend a directory structure similar to the following (assuming /var/www/html is your web root):

/var/www/html
Chakra7Studio <-- Extract .zip contents here
Chakra7Systems
System1
System2
System3
Chakra7DevSystems
System1
System2
System3

Configure Chakra7

Ensure Chakra7 has access to necessary resources: Files, PostgreSQL Database, Redis Cache

Step 1: Find Inner Peace

Fold your legs, close your eyes, and relax. Find your center. Know your user totally.
Imagine how much better the world will be once you are finished with your new system.
"Be the change that you wish to see in the world" -Mahatma Gandhi

Chakra 7

Step 2: Download Chakra7 Imagine

Chakra7 is completely free for individual developers working on free projects. Teams and enterprises can trial Chakra7 free and obtain a license to use Chakra7 in their commercial projects.
Not for violent use(including all military applications) or for controlling humanity(including all governmental and political applications).