Full-stack app to track Disneyland visits. Built with HTML, CSS, jQuery, Node and PostgreSQL.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
migrations
models
public
routes
test
.gitignore
.travis.yml
README.md
app.js
config.js
package.json
sequelize.js
server.js

README.md

Park Hopper

Park Hopper is a responsive, full-stack app which allows users to keep track of their Disneyland visits.



Getting started

Installing

>   git clone https://github.com/Ljyockey/park-hopper.git
>   cd hospitalert
>   npm install

Launching

>   npm start

Then open localhost:8080 in a browser.

Testing

>   npm test

Introduction

The main focus of Park Hopper is to keep track of Disneyland visits using jornal-like entries.

How it Works

Add a Trip

Add a new trip for every visit. Basic information can be added like the date, crowd index, rides, shows, and shopping/dining.

Edit and Delete Trips

Most fields in a trip can be edited. Trips can also be deleted.

Technology

Front End

  • HTML5
  • CSS3
  • JavaScript
  • jQuery

Back End

  • Node.js + Express.js (web server)
  • PostgreSQL (database)
  • Mocha + Chai (testing)
  • Continuous integration and deployment with Travis CI

API Routes

  • GET (/trips)
  • PUT (/trips/:id)
  • POST (/trips)
  • DELETE (/trips/:id)
  • Responsive

    • The app is fully responsive and quickly adapts to all mobile, tablet, and desktop viewports.

    Current Release: V1

    V1 is a demo/MVP. V2 will introduce:

    • User accounts
    • More theme parks
    • Character Meet & Greets

    Park Hopper is open-source and contributions are always welcome!