Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jacekschae/conduit

Real world application built with ClojureScript + re-frame
https://github.com/jacekschae/conduit

clojurescript re-frame reagent

Last synced: 4 days ago
JSON representation

Real world application built with ClojureScript + re-frame

Awesome Lists containing this project

README

        

# ![RealWorld Example App](https://cloud.githubusercontent.com/assets/556934/25448267/85369fdc-2a7d-11e7-9613-ab5ce5e1800f.png)

> ### [ClojureScript](https://clojurescript.org/) and [re-frame](https://github.com/Day8/re-frame) codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the [RealWorld](https://github.com/gothinkster/realworld-example-apps) spec and API.

### [Demo](https://conduit-re-frame-demo.netlify.com/)      [Demo with re-frame-10x](https://jacekschae.github.io/conduit-re-frame-10x-demo/)      [Demo with re-frisk](https://flexsurfer.github.io/conduit-re-frisk-demo/)      [RealWorld](https://github.com/gothinkster/realworld)

This codebase was created to demonstrate a fully fledged fullstack application built with
[ClojureScript](https://clojurescript.org/) and [re-frame](https://github.com/Day8/re-frame), including CRUD operations,
authentication, routing, pagination, and more.

For more information on how this works with other frontends/backends, head over to the
[RealWorld](https://github.com/gothinkster/realworld) repo.

> #### Application structure/style heavily inspired by [todomvc](https://github.com/Day8/re-frame/tree/master/examples/todomvc)

# Learn how to build similar project with [Learn re-frame](https://www.learnreframe.com/)

## Setup And Run

#### Copy repository
```shell
git clone https://github.com/jacekschae/conduit.git && cd conduit
```

#### Install dependencies
```shell
yarn install || npm install
```

#### Run dev server
```shell
yarn dev || npm run dev
```

#### Compile an optimized version

```shell
yarn release || npm run release
```