Nom de Plume is a collaborative storytelling platform that allows users to contribute to a story anonymously via text messages using a self-chosen author name.

Only one story is active at a time and can be viewed in real-time on the site. Users who have signed up on the site will be randomly texted a line of the story, to which they can respond with the next line, or they can text in the commands SKIP, HELP, and END.

SKIP - will skip the current user and send the line of the story to a new user.

HELP - will text a list of commands

END - when written at the end of a sentence, will end the current story and start a new one, saving the recently completed story to the gallery.

Users can also view the realtime story on the site and mouse over different lines of the story to see what author contributed it. Clicking on an author name will take the user to that author's page with a list of all the lines they have ever written.

All stories are saved to a gallery once completed.

Nom de Plume was created by myself and 3 other Ruby developers as part of a summer programming course.

View the source on GitHub