Home
Softono

Turaku Client

Open source OCaml
27
Stars
0
Forks
21
Issues
6
Watchers
6 years
Last Commit

 About Turaku Client

Web / Electron client application for Turaku

Platforms

Web Self-hosted

Languages

OCaml

Need Help Installing Turaku Client?

We provide expert installation service for this software. Our team will install, configure, and secure Turaku Client on your server. plans start at just $30.

Turaku Client

View on GitHub

Turaku Client

Demo

Here's a short demo of the (WIP) client!

Turaku Demo

Development Status

  • ReactJS Prototype: Completed in Dec 2017
  • ReasonML + GraphQL conversion: Completed in July 2018 (Github issue).
  • Private Alpha: Check Alpha milestone.
  • User permissions implementation
  • Public Beta

Development Setup

Requirements

  1. Turaku server should be running on your system, assumed to be accessible at turaku.localhost. See the server repository's README for more details.
  2. A working ReasonML development environment - see official instructions.

Steps

  1. Install all packages:
yarn install
  1. Fetch latest GraphQL schema from Turaku Server:
yarn send-introspection-query http://turaku.localhost/graphql
  1. Compile ReasonML code to Javascript:
yarn run start
  1. Finally, run the server.
yarn run server

This should be all that is required to boot up the server. Visit http://localhost:PORT (check server logs) to use the application. As noted above, Turaku server should be online for the app to work properly.