Skip to content

TripPlanner is a Ruby on Rails web app designed to use for planning and arranging trips.

Notifications You must be signed in to change notification settings

AbraarArique/trip_planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trip Planner

Introduction

Trip Planner is a travel planning and note keeping app built using Ruby on Rails. It's core features are the following:

  • Create a free account using your email address
  • Manage your account (e.g. change email or password)
  • Create "Trips" for each of your individual trip
  • Add one or more "Events" to that trip
  • Create "Notes" for small things you have to remember

Tech Stack

This app is built using:

  • Ruby 2.x
  • Ruby on Rails 4.x
  • PostgreSQL
  • HTML5
  • ERB
  • CSS3
  • Sass
  • JavaScript
  • CoffeeScript
  • jQuery
  • Twitter Bootstrap
  • Devise
  • Heroku
  • Icons from Font Awesome

Installation Instructions

  • Make sure you have Ruby and Ruby on Rails installed

  • Clone this repository into your local machine:

    $ git clone https://github.com/AbraarAriquePro/trip_planner.git
    
  • Then change to the directory you just cloned:

    $ cd trip_planner
    
  • Install all the Gems and their dependencies

    $ bundle install
    
  • Edit database.yml and add your own PostgreSQL username, password and other configurations

  • Edit secrets.yml and add your own secrets key. You can generate Rails secrets keys by running rake secret

  • Setup and migrate the database:

    $ rake db:setup
    
  • Precompile the assets:

    $ rake assets:precompile
    
  • Finally, fire up the WEBrick server

    $ rails server
    

Once the server is up and ready to receive connections, visit http://localhost:3000/ in your browser and you'll see the app up and running.

Contributing

This app is open for community contributions. Please follow the rules bellow to contribute:

  • Fork this project
  • Clone the forked project into your local machine
  • Create a new branch, give it a name that reflects the feature you're working on
  • Do work and commit the changes
  • Push the changes up to your forked repository
  • Open a Pull Request from the master branch

About

TripPlanner is a Ruby on Rails web app designed to use for planning and arranging trips.

Resources

Stars

Watchers

Forks

Packages

No packages published