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