OREACT

A full-stack javascript solution for your next big idea.

Get Started
ReactExpressJSMaterial-UIWebpackApolloMongoDB

Installation

Oreact CLI helps you get started building a React application in just a few seconds.
$ yarn global add oreact-cli
Oreact CLI takes the pain out of starting a new project, getting you up and running instantly with a minimal and understandable project structure.
$ oreact init default my-project
Start development server.
$ cd ./app my-project
$ oreact start dev

Read installation

Usage

app/pages/home/Component.js

import React from 'react';
import {Link} from '@oreact/core/router';

export default (props) {
  return (
    <div>
      <h1>Hello World👋</h1>
      <Link to={'/about'}>{'about'}</Link>
    </div>
  );
}

Explor the docs

Why OREACT

Forget all the boilerplate and focus on implementing application features.

Fully Extensible

Need to customize a piece of Oreact? No problem. Complete control over customizing Server, Babel, Webpack and many more. Oreact is based on a powerful modular architecture.

Modern web techs

Oreact is a bundle of latest web technologies: React.js, Material-UI, GraphQL, Webpack, modern JavaScript and CSS and more — all set up and waiting for you to start building.

Enjoyable

Oreact handed with tools that provide amazing developer experience. Expect appealing solutions, descriptive error messages, powerful defaults and detailed documentation.

All The Features You've Been Looking For.

Authentication

Authentication, registration, and password reset are ready out of the box.

Quick scaffolding

Create App, Pages, Components, Stores and Themes and many more - right from the CLI!

SEO

Server-Side rendering enabled SEO (document head tags management) for search engines that support indexing of JavaScript content. (eg. Google)