Skip to content

Wanderlust is a travel planner which enables users plan their trips, create activities to be carried out during a trip and create budget items for every trip

License

Notifications You must be signed in to change notification settings

vynessa/wanderlust

Repository files navigation

Wanderlust

Code Climate

Coverage Status

CircleCI

Introduction

Wanderlust is a full-stack travel planner application which enables users create trips, and add activities and budget items for each trip.

Dependencies

  • Rails 5 - Rails is a lightweight web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
  • Devise - Devise is a flexible authentication solution for Rails based on Warden
  • Postgresql - Postgres is an object-relational database management system
  • Capybara - Capybara aids in testing web applications by providing a simulated environment for how a user would interact with the app.
  • Rspec - Rspec is a test framework for testing Rails applications

Features

  • Users can create multiple trips
  • Users view trips and edit their own trips
  • Users can delete a trip
  • Users can create activities for a trip
  • Users can also edit and delete activities for a trip
  • Users can create budget items for a trip
  • Users can see the total budget for a trip

Limitations

  • Currently the app doesn't allow users view other user public trips details.
  • The app doesn't allow users create private trips
  • Users cannot see suggested places to travel and hotels one can book within the application.
  • Users cannot get a sharable link to share trip detail with others or on social media.

Getting started with the application

  • Visit the Wiki to find out how to make use of this project.

How to run the application

Contributing to the project

  • Fork this repository to your github account
  • Clone the repository - git clone https://github.com/vynessa/wanderlust.git
  • Create your feature branch - git checkout -b your-branch-name
  • Commit your changes - git commit -m “[Enter message]“ or git commit for the interactive interface
  • Push to the remote branch - git push origin your-branch-name
  • Open a pull request (See wiki for pull request(s) naming convention)

Click this link to visit the hosted applicaion Wanderlust

I look forward to your pull requests :)

License

MIT License

Author

About

Wanderlust is a travel planner which enables users plan their trips, create activities to be carried out during a trip and create budget items for every trip

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published