Source code Website

Overview

Triplanner is a trip planning application. It helps to organize trips by inviting friends to a trip and creating poll questions about where do they want to go and what they want to do in a trip. There is also voting facility, that helps to decide based on number of votes. After a trip, it also helps to share expenses with friends. It calculates each person share based on how much they spent on the trip.

Features

  • User can create an account, make their trip and invite their friends to the trip my sending invitations.
  • User and trippers can create poll questions about where do they want to go and what they want to do.
  • Owner of the trip can delete and edit a trip.
  • Trippers can feed their common expenses and the application will calculate everyones share, who should give how much money to whom.

Tools

Languages, Libraries, and Frameworks: Ruby on Rails, jQuery, AJAX, Bootstrap, RSpec, Cabybara, Factory Girl

Databases: SQLite (Test, Development), PostgreSQL (Production)

Development Tools, Gems and Methodologies:

  • Devise and Oauth for user authentication
  • SendGrid for email confirmation
  • Pundit for authorization.