Fhir App Starter

screenshot of Fhir App Starter
react

Open Source FHIR App project starter. Start building your app right away.

Overview

Building modern applications can be a daunting task, but with the right tools and frameworks, it becomes significantly easier and more efficient. This particular framework focuses on leveraging some of the most powerful technologies available today, including React, Redux, and Semantic-UI. Together, these tools create a robust environment for developing apps that are not only fast but also future-proof, ensuring longevity in a rapidly changing technological landscape.

This framework is perfect for developers looking to dive into application development with a strong foundation. Whether you are building a local application or preparing to launch in a production environment, the built-in features simplify the process while providing a professional-grade user experience.

Features

  • React First: Utilize React as the core for developing applications, ensuring high performance and future adaptability.
  • Redux for State Management: Employ Redux to effectively manage client-side state and organize your FHIR documents seamlessly.
  • Asynchronous Capabilities with Redux-Saga: Implement Redux-Saga for smooth asynchronous communication with FHIR servers, enhancing your app’s capabilities.
  • Semantic-UI Integration: Leverage the Semantic-UI component library for a well-designed, opinionated approach to styling your application.
  • Production-Ready Structure: Benefit from a scalable component layout built using a Container pattern, designed to be production-ready right out of the box.
  • Easy Deployment to Netlify: Get your application up and running quickly with the built-in deployment options, such as Netlify.
  • Simple Configuration: Modify your app's configuration effortlessly in config.js, automatic setup reduces manual processes.
  • Launch from Cerner's Sandbox: Test your application easily within Cerner's Code Sandbox for a seamless development experience before going live.
react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

Redux

Redux is a state management library for JavaScript apps that provides a predictable and centralized way to manage application state. It enables developers to write actions and reducers that update the state in response to user interactions, server responses, and other events, and can be used with a variety of front-end frameworks and back-end technologies.