Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rawtoast/dokusho
Simple Japanese reading stats tracker
https://github.com/rawtoast/dokusho
auth0 http4s kubernetes mongodb react reason-react reasonml scala travis-ci
Last synced: about 1 month ago
JSON representation
Simple Japanese reading stats tracker
- Host: GitHub
- URL: https://github.com/rawtoast/dokusho
- Owner: RawToast
- Created: 2018-02-24T12:56:59.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-05-08T22:23:43.000Z (about 1 year ago)
- Last Synced: 2024-02-08T21:21:06.332Z (5 months ago)
- Topics: auth0, http4s, kubernetes, mongodb, react, reason-react, reasonml, scala, travis-ci
- Language: OCaml
- Homepage:
- Size: 2.16 MB
- Stars: 14
- Watchers: 3
- Forks: 1
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
Lists
- awesome-reasonml - Dokusho - CRUD example with authentication, react toolbox, and CI. (Reason / Example Apps)
- awesome-reasonml - Dokusho - CRUD example with authentication, react toolbox, and CI. (Reason / Example Apps)
README
# Dokusho
[T1]: https://travis-matrix-badges.herokuapp.com/repos/RawToast/dokusho/branches/master/1
[T2]: https://travis-matrix-badges.herokuapp.com/repos/RawToast/dokusho/branches/master/2
[TR]: https://travis-ci.org/RawToast/dokusho[C1]: https://coveralls.io/repos/github/RawToast/dokusho/badge.svg
[CR]: https://coveralls.io/github/RawToast/dokusho| [Dokusho](dokusho/) | [Dokusho Server](dokusho-server/)|
|-----------------------|---------------------|
| [![Travis][T1]][TR] | [![Travis][T2]][TR] |
| [![Coveralls][C1]][CR]| |Japanese reading page count calculator, using similar page values as the [Tadoku reading contest](http://readmod.com).
読書 (dokusho)
Noun, Suru verb
1. reading
## Running the project
This is a multi-module project. See the relevent modules for running instructions.
### Minikube
This project is built with Kubernetes for Google Cloud Engine; however, [Minikube](https://github.com/kubernetes/minikube) can be used to run a local backend cluster.
* `minikube start --vm-driver `
* `./bin/build-images.sh`
* `./bin/create-services.sh`The backend's location can then be found using: `minikube service backend --url`.
### CORS
CORS headers are not set so to use the frontend CORS protection needs to be disabled. On Mac OS Chrome can be started as follows: `open -a Google\ Chrome --args --disable-web-security --user-data-dir`
## Additional Information
This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).
* [ReasonML](https://reasonml.github.io/)
* [Reason React](https://reasonml.github.io/reason-react/)
* [Scala](http://scala-lang.org)
* [Http4s](http://http4s.org)
* [Kubernetes](https://kubernetes.io)
* [Minikube](https://github.com/kubernetes/minikube)
* [MongoDB](https://www.mongodb.com)
* [Auth0](https://www.auth0.com)