Coder Social home page Coder Social logo

backendcapstone's Introduction

Hit The Road

Hit The Road is a full-stack travel-planning and messaging web application for bands looking to book tours and music venues looking to better manage booking inquiries. The app was designed with an ASP.NET MVC architecture.

screenshot

Purpose

I have a lot of friends who are musicians, and the one thing they agreed could be improved with technology is the process of booking a tour. My friends who run music venues also said the booking inquiry process could desperately use some standardization and centralization. I thought a map and messaging system would remove a lot of the friction from those processes on both sides.

Features

Band

  • Unread message notification
  • Tour planning with Google Maps API
  • Messaging
  • Manage saved tours
  • Navigate and filter master list of tours

Venue

  • Unread message notification
  • Messaging

Usage

  1. Launch Visual Studio
  2. Start the project from the 'BackEndCapstone.sln' file
  3. Register a band user
  4. Logout and register at least 2 venue users
  5. Login as the band, and plan a tour
  6. Message one of the venues in your tour
  7. Save your tour
  8. Navigate to your list of saved tours, and edit or delete it
  9. Navigate to the list of all venues and filter by state
  10. Logout and log back in as the venue you messaged
  11. Respond to the unread message from the band

backendcapstone's People

Contributors

wggreen avatar

Stargazers

Jonathan Robinson avatar

Watchers

Jonathan Robinson avatar

backendcapstone's Issues

Delete destination from tour

Given the user has a tour generated with at least one destination attached
When the user clicks the delete button on a destination
Then that destination will be deleted, and the stop number of any destination after that in the tour will be decremented

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.