Sign inSign up

gabe565/mnemonic-ninja

By gabe565

Updated about 5 years ago

Convert numbers to words to aid in numeric memorization.

Image
0

2.2K

gabe565/mnemonic-ninja repository overview

Mnemonic Ninja

Build Status Site Status License

Website to convert between a number and its corresponding word to aid in memorization. Unlike some of the other sites that I had tried out, this one processes conversions by looking at the phonetic pronounciation of a word and not just converting by specific letter.
View the live site at https://mnemonic.ninja/

Requirements

  • PHP >= 7.0.0
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • MySQL, PostgreSQL, SQLite, or SQL Server

Installation

This project is built with Lumen as the API framework and Vue.js as a JavaScript controller.

  1. To obtain the code, simply run

    git clone --recursive https://github.com/gabe565/mnemonic-ninja
    cd mnemonic-ninja
    
  2. Then, copy .env.example to .env and edit the file to set environment variables.
    An application key must be generated by running

    php artisan key:generate
    
  3. To setup the database tables, run

    php artisan migrate
    
  4. Finally, to populate the database with phonetic data and conversions, run

    php artisan db:seed
    

Running with Docker

There is a Docker container based on the php:7.2-fpm-alpine image.
Environment variables match the .env.example file.

docker pull gabe565/mnemonic-ninja

Documentation on running and configuring will be added here soon.

Tag summary

Content type

Image

Digest

Size

38.2 MB

Last updated

about 7 years ago

docker pull gabe565/mnemonic-ninja