Highlights Edit

  • JSON services with more URL, limits, filters, orders and more..
  • JSONP support by providing a &callback argument to JSON services
  • Custom pages for error handlings, like 404
  • Jinja2 template macros for form inputs, order by links, filter by links, easy pagination and more..
  • Secret keys and other settings are stored securely in Datastore
  • Admin console to manage secret keys and other settings
  • Mobile first through Bootstrap 3
  • Automatic redirect to where you were after sign-in
  • Showing relative time for <time datetime='...'>
  • Add .btn-loading and your buttons will have the loading functionality
  • Working feedback form
  • Multiple OAuth options to sign-in (Google, Facebook, Twitter)
  • Add easily any other OAuth provider
  • User list that is visible only to the administrators
  • Delete or merge users
  • User permissions are rout decorators
  • Easy pagination with custom wrappers using NDB cursors
  • Prefetch links for next pages
  • Gravatar support for user profile
  • Secure cookies through Flask's sessions
  • HTML5 Rocks
  • This document was successfully checked as HTML5!
  • SEO friendly with stuff like sitemaps.xml, robots.txt and even a custom favicon.ico
  • Dismissible user notifications in 4 different categories
  • Announcement posts across the whole site configurable by administrators
  • Many more small details and optimisations

Development Edit

  • Custom run script to watch, minify and run your app locally
  • Out of the box support for CoffeeScript and Less
  • Compile on save *.coffee via custom script
  • Compile on save *.less via custom script
  • Hassle free frontend JS lib management with Bower
  • Custom template macros and utilities for Jinja2
  • Form creations and HTML5 inputs are done easy through template macros
  • Minify and concatenate scripts and styles (reducing GAE quota use and bandwidth)
  • 3rd party libraries are zipped for faster uploads
  • Live reload and support for other recurring tasks through Grunt
  • Write your scripts in vanilla JavaScript or CoffeeScript
  • Write your styles in vanilla CSS or Less

Tech Stack Edit

gae-init-babel only
gae-init-upload only
gae-init-debug only

Forks Edit