Creating a bookmark manager using relational databases.
Hosted on heroku @ http://salty-ravine-1138.herokuapp.com/
Ruby 2.1.2
- Sinatra
- Postgres SQL and Datamapper ORM
- Bcrypt
- Rspec and Capybara for testing
- Mailgun API
- Complete user management system implemented with no gems: users can sign up/in/out and recover forgotten password
- Passwords hashed and salted using bcrypt
- Password recovery tokens generated by own functions
- Signed in users can add links with a url, a description and optional tags
- Users can filter links by tags
- Users can favourite a link such that it appears on their profile page
- Links display a count of how many users have added them to favourites
$ rackup from root will open app on port 9292
$ rspec from root