Build Status

Message

An application for creating a text self-destructing messages.

You can try how it works here: http://messagesms.herokuapp.com

Description

User can create a message. Application generates a safe link to this saved message (like: http://messageapp.com/message/ftr45e32fgv56d2 ​).

User is able to choose destruction options for messages:

  • after given number of link visits
  • after given number of hours

All the messages stored on the server side can be encrypted using AES algorithm if user uses password while creation.

Dependecies

Installation

  • Go to the project folder

  • Copy configuration files

cp config/database.yml.example config/database.yml

Configure them with your data

  • Install needed gems
bundle install
  • Run migrations
bundle exec rake db:migrate
  • Install cron job for deleting expired messages
whenever --update-crontab
  • To run application:
rackup

It will appear on port 9292 localhost:9292

Used instruments

  • Sinatra - DSL for quickly creating web applications in Ruby