Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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).
- Host: GitHub
- URL: https://github.com/haukurk/ordabok-v3-react
- Owner: haukurk
- Created: 2016-07-14T11:45:39.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-08-05T12:00:52.000Z (over 8 years ago)
- Last Synced: 2024-07-31T07:18:33.640Z (5 months ago)
- Language: JavaScript
- Homepage: https://www.hauxi.is
- Size: 1.03 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome - ordabok-v3-react - Orðabók (English: dictionary) Web Application (Generatation 3). (JavaScript)
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
```