Technology | Description |
---|---|
Express | Fast, unopinionated, minimalist web framework for Node.js |
found | Extensible route-based routing for React applications. |
JSS | JSS is a more powerful abstraction over CSS. It uses JavaScript as a language to describe styles in a declarative and maintainable way. |
Material UI | Library for implementing Material Design in React. All user interface in this kit is built exclusively with Material UI components. |
material-ui-country-flags | Library with flag icons for Material-UI, used for the language selector. |
material-ui-credit-card-icons | Library with icons for all major credit cards. |
React | Library for building Single Page Applications and apps. Often called the 'V' in the MVC model. |
React Native | React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. |
react-native-router-flux | Router for React Native based on new React Native Navigation API. |
Relay | A Javascript framework for building data-driven react applications. |
Technology | Description |
---|---|
Node.js | Event-driven, non-blocking I/O runtime based on JavaScript that is lightweight and efficient. |
GraphQL | A query language for describing the capabilities and requirements of data models for client‐server applications. |
GraphiQL | An graphical interactive in-browser GraphQL IDE. It allows to test the entire schema provided by GraphQL and can be an excellent tool for exploring the boilerplate, as well as a part of applications built on top of it. |
Express GraphQL | A Node.js express library that allows the creation of GraphQL servers. |
Isomorphic Relay | Adds server side rendering support to React Relay. The boilerplate fully utilizes this library. |
Data Loader | Generic utility to be used as part of your application's data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and caching. |
Apache Cassandra | The right choice when you need scalability and high availability without compromising performance. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Cassandra's support for replicating across multiple datacenters is best-in-class, providing lower latency for your users and the peace of mind of knowing that you can survive regional outages. |
JWT | JSON Web Tokens is an industry standard RFC 7519 method for representing claims securely between two parties. |
React Helmet | Reusable React component will manage all of your changes to the document head with support for document title, meta, link, script, and base tags. |
Technology | Description |
---|---|
Babel | Compiles ES6/ES7 to ES5. Allows using features from ES6 and ES7 today. Also, used by Relay. |
Flow | Static type checker, designed to find type errors in JavaScript programs. |
ESLint | A fully pluggable tool for identifying and reporting on patterns in JavaScript. |
Husky | 🐶 Git hooks made easy. |
Prettier | An opinionated code formatter. |
React Hot Loader | Tweak React components in real time. |
Webpack | Bundles npm packages and the application Java Script into a single file. Also, Webpack can bundle any required CSS. |
NPM Scripts | Glues all this together in a handy automated build. |
Technology | Description |
---|---|
SendGrid | Rebar only. SendGrid provides powerful cloud-based solution sends transactional and marketing email for hundreds of thousands of customers, allowing them to focus on their business, instead of their email infrastructure. |
Stripe | Rebar only. In-app and web payments using credit cards, debit cards, bank transfers. |
Twilio | Rebar only. Communication platform including voice, video and messaging. |