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

https://github.com/frederickroman/ranglish

Random English-sounding (phonotacticaly correct) word generator that runs on a full-stack web app with public API. (Vue + Node + Express)
https://github.com/frederickroman/ranglish

express expresstypescript full-stack linguistics node nodets phonotactics scss typescript vue vuejs2 vuetify vuex

Last synced: 3 months ago
JSON representation

Random English-sounding (phonotacticaly correct) word generator that runs on a full-stack web app with public API. (Vue + Node + Express)

Awesome Lists containing this project

README

        

# ranglish


Ranglish logo

## Random English-sounding word generator

This a full-stack public API that provides made-up english-sounding words that follow [english phonotactics](https://en.wikipedia.org/wiki/Phonotactics#English_phonotactics). For example:

- ranglish: /ɹæŋ ɡlɪʃ/
- drim: /drɪm/
- sclown: /sklaʊn/


Ranglish home page phone mockup

## Live website

See [Ranglish website](https://ranglish.heroku.app).

## Access to public API

Simply call the endpoint:

GET https://ranglish.heroku.app/api/word

No authorization token required (at least for now).

## Tech stack used in this project (all is in this repo)

- Client-side:
- Vue.js (2)
- Vuetify
- Server-side:
- Node (TS)
- Express

## Project setup

```
npm install
```

### Compiles and hot-reloads for client development

```
npm run client_dev
```

### Compiles and hot-reloads for server development

```
npm run server_dev
```

### Compiles and minifies for production

```
npm run postinstall
```

### Lints and fixes client-side files

```
npm run client_lint
```