Rea App

screenshot of Rea App

Multi-platform UI application for OVN (Open Value Network) & REA (Resource / Event / Agent) backends- including Sensorica NRP, FreedomCoop OCP, GoPacifica DEEP & eventually django-rea project.

Overview

The REA client application offers developers a robust framework for managing their workflow and codebase with the use of ZenHub. This project emphasizes clarity and organization, making it an ideal solution for teams needing to keep track of ongoing development tasks and future requirements. By leveraging tools like Node.js, Yarn, and Lerna, it ensures a smooth development experience while providing developers with the necessary tools to maintain high code quality.

Setting up the project is straightforward, with detailed guidance on installing and configuring essential tools like development environments, package managers, and linters. Whether you're running locally or preparing for production, the REA client application has you covered with its well-defined instructions and recommended practices.

Features

  • ZenHub Integration: Easily manage the workflow with ZenHub, providing visual insights into project statuses and future planning through the 'icebox' for future requirements.

  • Node.js Compatibility: Built to run on Node.js version 7.7.2, ensuring developers use a stable and tested environment for development.

  • Multi-Package Management: Utilizing Lerna and Yarn, this application efficiently manages several packages, offering speed and better organization over traditional package managers.

  • Redux Devtools Support: Incorporate Redux Devtools to enable powerful time-travel debugging and thorough inspection of state changes within the application.

  • Linting Setup: Integrates linting tools to support code quality and style consistency among contributors, utilizing tslint for maintaining best coding practices.

  • Flexible Development Tools: Recommended editor plugins and clear instructions for setup ensure developers can tailor their workspace for enhanced productivity.

  • Environment Configuration: Detailed guidelines on setting environment variables and running package commands streamline the development process and minimize setup time.