Skip to content

Trip planner application written with AppEngine/Python, Closure, AngularJS and Bootstrap UI.

Notifications You must be signed in to change notification settings

jmuharsky/baldys-tripbuddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

baldys-tripbuddy

Tripbuddy is an HTML5 application for defining, managing and tracking trips.

  1. Install Prerequisites

    Note that the following packages are included in the TripBuddy source:

  2. Deployment:

    • Open a command
    • Run the deploy script (deploy.cmd for Windows, deploy.sh for Mac/Linux), which will:
      • Compile the .js files into src/events_page_script.js
      • Compile the .css files into src/events_page_style.css
      • Deploy the .html files in /client, as well as the files in /src to the server.
  3. Third-Party Technologies:

Closure (https://developers.google.com/closure/) Used for dependency management and javascript compilation/minification. Also uses the closure stylesheet compiler to provide constants, conditionals, and other advanced css management tools.

JQuery (http://jquery.com/) Used for efficient DOM manipulation, and supports other third-party libraries such as ngGrid.

AngularJS (http://www.angularjs.org/) Provides data and services, as well as custom UI elements and HTML binding via controllers.

UI Boostrap (http://angular-ui.github.io/bootstrap/) Provides basic UI controls (buttons, dropdowns, accordions, etc.)

UI Router (https://github.com/angular-ui/ui-router/wiki) Provides state management and dynamic template/controller injection.

ng-grid (http://angular-ui.github.io/ng-grid/) A rich data grid with grouping, inline editing, etc.

About

Trip planner application written with AppEngine/Python, Closure, AngularJS and Bootstrap UI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published