/chenglish-dictionary

A mobile-first Chinese-English dictionary and flash cards app

Primary LanguagePHP

Chenglish Dictionary

An app for Chinese language learners. Includes a massive Chinese-English dictionary powered by CC-CEDICT with the additional function of creating, saving, producing, and managing highly functional vocabulary lists for personal use and study. Read more about this app and why I made it.

Built With

  • PHP 7
  • Javascript and jQuery

Launch

Dependencies listed in composer.json; Set up your environment: composer i

Tests

Tests can be run with PHPUnit within the tests folder. A database facsimile on your local machine is required for most tests.

Contributing

Contributions welcome!

Authors

  • Matt Berti - Initial work - Dr Spaceman
  • Your name here

Acknowledgments

Todo

  • Back end
    • Convert mysql to pdo
    • Classes to manage db tables and app functions
      • User class
      • Vocab class
      • Zhongwen class
    • Guest user can begin vocab list without registering
    • REST API
  • Front end
    • Responsive mobile-first CSS
    • Flashcards swipe for mobile