Code Monkey home page Code Monkey logo

rapid-web's Introduction

rapid-web

Rapid Web Prototyping with Lightweight Tools (code that goes with the slides).

The code in this repository is neatly organized into a number of git tags.

You can browse them on Github here. They are also described below.

v0.1-init

diff | code

Your project still needs to be initialized with a virtualenv.

v0.2-static

diff | code

You will have a static, jQuery and Bootstrap enabled HTML template in static/index.html.

v0.3-links

diff | code

Use Bootstrap's table and label components to build up the basic user interface.

v0.4-anim

diff | code

You will add some basic jQuery code for implementing a frontpage animation.

v0.5-modal

diff | code

Use Bootstrap JavaScript component to add a modal dialog.

v0.6-dynamic

diff | code

Add a slightest bit of dynamism via a public JSON-P Hacker News API.

v0.7-submit

diff | code

Add a form for submitting new stories with Bootstrap.

v0.8-clickable

diff | code

Clickable prototype now complete; now to add a Python server!

v0.9-flask

diff | code

Skeletal Flask application working with stub view functions.

v1.0-app

diff | code

Example Jinja2 templates bringing the app together.

v1.1-jinja

diff | code

Jinja2 templates upgraded using Bootstrap markup and scripts from prototype.

v1.2-formflow

diff | code

Beginnings of a form submission and multi-page flow.

v1.3-filters

diff | code

Simple and complex Jinja2 filters for use in templates.

v1.4-validation

diff | code

Basic form validation logic in the web app.

v1.5-sort

diff | code

Utilizes Jinja2 filters to sort results in index page.

v1.6-clicktrack

diff | code

Click tracking using a new Flask route, redirect, and Jinja2 macro.

v1.7-fabric

diff | code

A first fabfile for automating server management and deployment.

v1.8-server

diff | code

A modified fabfile for dealing with a real-world deployment environment.

v1.9-mongo

diff | code

Add MongoDB query layer to the application for storing articles.

v2.0-fin

code

Last bits to get app ready for shipping!

rapid-web's People

Contributors

amontalenti avatar

Watchers

James Cloos avatar Akinbode Akinkunmi avatar

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.