Welcome

The TELOS DreamStack Project is fullstack real-time GraphQL dApp framework which provides a set of principles, guidelines, tools, packages and starters to jumpstart and speed up multi-device dApp development following best practices for security, performance and maintainability.

The DreamStack saves you time and energy so that you can focus on building features.

Motivation

Software maintainability is defined as the degree to which an application is understood, repaired, or enhanced; Developers spent most of their time understanding other people's code, and that is not a trivial endeavor; therefore, it is important to adhere to clear conventions so that the next developer has as little overhead as possible when reading your code.

source: blog.codinghorror.com/when-understanding-means-rewriting

dApps benefit from sharing a common codebase they all contribute to enhance and extend. The shared guidelines allows developers to avoid the context switching overhead when working on different applications or code bases; And for developers completely new to the technologies it is way easier to start with clear guidelines and starter repos.

Application performance is a critical factor in the success of a project, and a major indicator of software quality. It is even one of the essential criteria that determine user satisfaction.

All components of the TELOS DreamStack Project are the result of years of experience and extensive research on modern development technologies and patterns.

It is composed of several repositories. github.com/telosdreamstack

Project Goals

  • Reduce the time required to launch an application on TELOS.

  • Reduce work duplication and maximize development synergy.

  • Provide best in class dApp starters with adherence clear design principles.

  • Simplified developer on-boarding.

  • Comprehensive documentation and visuals ( Diagrams ).

  • Better developer experience and increased productivity.

  • Facilitate consistency and maintainability.

  • Out-of-the box automation of processes. (Code Quality and Deployment).

  • Out-of-the box best practices.

‚Äč