![Dream](https://github.com/NSElvis/Dream/blob/master/Images/dream-cover-v1.png)

[![Work in progress](https://img.shields.io/badge/status-work%20in%20progress-orange.svg)](https://github.com/NSElvis/Dream)

UI and UX has always been the main differentiator between apps, persistency and networking in the other side just boilerplate, apps are meant to be the fancy glass on front of the great structure that your backend engineers will build. 

When making apps I don’t want to think on those things, persistency and networking should be already a solved problem.

This is how I think it should work.

You and your backend engineer agree on an structure, then you open the data modeler, create your tables, wire up their relationships, press a “Generate” button and BOOM! You are ready to go.

## 1. The Model

![model](https://github.com/NSElvis/Dream/blob/master/Images/model-v5.png)

## 2. The App

## 3. Retreiving Posts

## 4. Creating a Post

## 5. Discarding a (draft) Post

## 6. Updating a Post

## 7. Deleting a Post

![Dream](https://github.com/NSElvis/Dream/blob/master/Images/dream-cover-v1.png)

[![Work in progress](https://img.shields.io/badge/status-work%20in%20progress-blue.svg)](https://github.com/NSElvis/Dream)

UI and UX has always been the main differentiator between apps, persistency and networking in the other side just boilerplate, apps are meant to be the fancy glass on front of the great structure that your backend engineers will build. 

When making apps I don’t want to think on those things, persistency and networking should be already a solved problem.

This is how I think it should work.

You and your backend engineer agree on an structure, then you open the data modeler, create your tables, wire up their relationships, press a “Generate” button and BOOM! You are ready to go.

## 1. The Model

![model](https://github.com/NSElvis/Dream/blob/master/Images/model-v5.png)

## 2. The App

## 3. Retreiving Posts

## 4. Creating a Post

## 5. Discarding a (draft) Post

## 6. Updating a Post

## 7. Deleting a Post

Update badge to match cover
Update badge to match cover