Skip to content

slang-group/iloominate

mongodb
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

iLoominate

Greenkeeper badge

iLoominate will be an app for templating, writing, and printing books for beginning readers. It will support multiple languages, help writers use the letters and words which children have learned, and support best practices and common layouts for printing books.

Contest

This project is developed as an entry to the Enabling Writers contest from USAID / All Children Reading.

Requirements and implementation notes are in the wiki.

Education

iLoominate supports "word lists" and "letter lists" to help writers use letters and words appropriate for students' grade level. For example, if a writer types the phrase: "A man a plan a canal Panama" the program will highlight any letters or words which are not on the list.

Letter lists and word lists are also tested in Arabic and Devanagari scripts.

Organizations

Books can be created and saved with or without a user account.

You need a user account to store or upload content online. A user account can be created with an e-mail address and a password.

A team (such as "UnleashKids") can be created by any user. Then other users can ask to join the team. In the future, the Team Leader will accept, reject, and invite users to the team.

Teams share all of their users' word lists and images. In the future, the Team Leader will add and delete this content.

Technology

The app must be available online and offline. The online portion of the activity will be deployed on Heroku, using a Node.js server. The main storybook editor will be available through the site, and offline as a Google Chrome app.

Includes:

Public Domain icons from The Noun Project including UN-OCHA Visual Information Unit.

Web server uses Node.js with libraries Express, Passport, and Mongoose.

Tests are run using Mocha and continuous integration on travis-ci.org - Link to latest build:

Build Status

Configuring cloud server on Heroku:

heroku addons:add mongolab:starter
heroku config:set SECRET='your_secret_passcode_token'
heroku addons:add cloudinary

Licensing

iLoominate will be open source (MIT license) and be built with several other open source libraries.

About

USAID Enabling Writers project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published