Skip to content

Front-end application for 'Esperanto Grammar Analyzer' built with React.js.

Notifications You must be signed in to change notification settings

fidelisrafael/esperanto-analyzer-react

Repository files navigation

Esperanto Analyzer - React


forthebadge forthebadge forthebadge

Development

Build Status codecov

Master

Build Status codecov


About

This React application is the front-end for the Python library esperanto-analyzer.

OBS: This is the first experimental version and may contain many errors, if you want you can contribute sending a PR \o/

You can try the demo at: https://fidelisrafael.github.io/esperanto-analyzer-react/

Frontend application


Development Setup

$ git clone https://github.com/fidelisrafael/esperanto-analyzer-react
$ cd esperanto-analyzer-react
$ yarn install
$ yarn start

The application will run at http://localhost:3000

OBS: By default for developing environment the Web API is hosted at Heroku. If you'd like to use a local Web API, you have to change developmentConfig at src/Config.js file as follow:

const developmentConfig = {
  api_host: '127.0.0.1:5000',
  api_protocol: 'http'
}

Tests

You can run all tests with:

# or `npm test`
yarn test

📆 Roadmap

  • ◽ Finish writing tests
  • ◽ Update this Roadmap with more plans

👍 Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/fidelisrafael/esperanto-analyzer-react. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.


📝 License

The project is available as open source under the terms of the MIT License.