Skip to content

Details about the IndyPy web framework shootout

Notifications You must be signed in to change notification settings

matthewjones/web-shootout

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

IndyPy Web Framework Shootout

IndyPy is having a web framework shootout to compare several popular python based web frameworks. The goal is to see how the frameworks compare from a developer perspective.

ToDo app details

Create an app using the following specifications:

  • Login is required to be able to use the app
  • Add a todo list item
  • Todo list item consists of
    • Title
    • Tags
    • Due date
  • Edit a todo list item
  • Complete a todo list item (delete)
  • View list of todo items
  • Sort list of todo items based on date by default
  • Ability to sort list by title
  • View listing of todo items by tag

This will show off the following features: CRUD, MVC, authentication, authorization and data storage.

Frameworks

  • Bottle
  • Django
  • Flask
  • Pyramid

Any other frameworks want to represent?

Future Shootouts

In future installments, the apps could be given more features such as:

  • Batching
  • Configuration panel
  • Expose an API
  • iCal feed
  • Lists
  • Location / context
  • Notes
  • Priorities
  • Recurrence
  • Search
  • Sharing
  • Time estimation
  • Time zone handling

About

Details about the IndyPy web framework shootout

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published