Skip to content

Latest commit

 

History

History
69 lines (43 loc) · 2.08 KB

README.md

File metadata and controls

69 lines (43 loc) · 2.08 KB

#Wikitongues Phrasebooks, V0

##Getting Started

Requires Grunt CLI

To install dependencies, run:

$ npm install && bower install

Run back-end from ./backend with:

$ python api.py

Go to http://localhost:5000/api/book

Run front-end with:

$ grunt

Go to http://localhost:3000/#/dashboard

For ease of development, be sure to use the Ember Inspector available for Chrome and Firefox.

##To Do:

####Core

  • Save input fields to model ./js/src/controllers/bookController.js:67
  • Set up server ./backend/api.py
  • Consume JSON API with Ember
  • Design dashboard UI
  • New Book flow
  • User Object
  • Log In page exists

####Visual

  • Refactor Phrase element
  • Animate Settings toggle
  • Fix New Phrase autoscroll

####New Features

  • Search within book
  • Edit phrase
  • Phrase tags
  • Secondary input (Video, audio, gender, declensions)
  • Continuous input
  • Cancel input on blur
  • More Info review: Should have only three actions:
    • Share
    • Settings
    • ?
  • Book Settings
  • Kill hashbangs

##About Wikitongues

Wikitongues is an international non-profit organization founded to develop and maintain public access to all of the world’s 7,000 languages.

In coordination with a network of volunteers in over twenty countries and a growing community of online subscribers, we work to obtain video recordings of speakers and signers worldwide as well as other types of linguistic and cultural documentation, such as bilingual phrasebooks and oral histories.

Formed as an outlet for free expression in one’s native language, Wikitongues is intended to further language education and cultural fluency, and to combat linguistic prejudice and discrimination.

We publish videos weekly on our YouTube channel.