Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/haukurk/ordabok-v3-react

Orðabók (English: dictionary) Web Application (Generatation 3).
https://github.com/haukurk/ordabok-v3-react

Last synced: about 2 months ago
JSON representation

Orðabók (English: dictionary) Web Application (Generatation 3).

Awesome Lists containing this project

README

        

Orðabók (dictionary in english)
=====================

Dictioniary web application created with React+Redux+SemanticUI.

Total stack:
* [React](https://github.com/facebook/react)
* [Redux](https://github.com/rackt/redux)
* [React-Router](https://github.com/rackt/react-router)
* [React-Redux](https://github.com/reactjs/react-redux)
* [Redux-thunk](https://github.com/gaearon/redux-thunk)
* [Webpack](https://github.com/webpack/webpack)
* [Babel](https://github.com/babel/babel)
* [ESLint](http://eslint.org/)
* [Bootstrap](http://getbootstrap.com/)
* [Karma](https://github.com/karma-runner/karma)
* [APIsauce](https://github.com/skellock/apisauce)
* [Reactotron](https://github.com/skellock/reactotron)

![Screenshot](https://raw.githubusercontent.com/haukurk/ordabok-v3-react/dev/docs/screen1.png)

It should be noted that the API providing translations is not included in this repo.

### Installation

```
$ git clone https://github.com/haukurk/ordabok-v3-react.git
$ cd ordabok-v3-react
$ npm install
```

### Development Server

```
$ npm run start
open http://localhost:3000
```

### Monitor

Use Reactotron to monitor the application (redux) state, actions and API calls.

```
$ npm run reactotron
open http://localhost:3000
```

### Production Server

For building for production (better minification and optimization) run the following command:

```
$ npm run prod
```

### Clean

```
$ npm run clean
```

### Linting

```
$ npm run lint
```

### Testing

```
$ npm run test
```