Skip to content

Waltz is a web.py framework for designing web apps in 3/4 time

License

Notifications You must be signed in to change notification settings

mekarpeles/waltz-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Waltz

Waltz is a pre-built web.py application for rapidly designing web apps in 3/4 time. Waltz comes pre-configured, ready to run, and includes features like out-of-the-box support for analytics tracking. Waltz and never miss a beat.

Installation

Installation occurs in 2 steps. First, clone the waltz repository as to a directory + of your choosing. Secondly, you will use pip to install all dependent python modules which includes webpy (as the web framework), lazydb (for storing analytics in flatfile format), and nose (for testing with nosetests).

# clones waltz to a directory named <project-name> instead of waltz
git clone [email protected]:mekarpeles/waltz <project-name>
cd <project-name>
pip install -e . # installs dependencies

# cleanup
rm -rf dist
rm -rf waltz.egg-info

Running (waltzing)

cd <project-name>
cd waltz
python waltz.py <port> #defaults to 8080

TODO

  • Oauth Integration
  • Payment Processing Modules (consider stripe checkout)

About

Waltz is a web.py framework for designing web apps in 3/4 time

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages