turaku-client
turaku-client copied to clipboard
Web / Electron client application for Turaku
Turaku Client
Demo
Here's a short demo of the (WIP) client!

Development Status
- [x] ReactJS Prototype: Completed in Dec 2017
- [x] ReasonML + GraphQL conversion: Completed in July 2018 (Github issue).
- [ ] Private Alpha: Check Alpha milestone.
- [ ] User permissions implementation
- [ ] Public Beta
Development Setup
Requirements
- Turaku server should be running on your system, assumed to be accessible at
turaku.localhost. See the server repository's README for more details. - A working ReasonML development environment - see official instructions.
Steps
- Install all packages:
yarn install
- Fetch latest GraphQL schema from Turaku Server:
yarn send-introspection-query http://turaku.localhost/graphql
- Compile ReasonML code to Javascript:
yarn run start
- 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.