Code Monkey home page Code Monkey logo

todo-django's Introduction

#Todo-Django A django web app for basic task lists that are segmented by user.

##Setup Instructions Todo-Django was developed on Ubuntu 12, but any Linux environment with python 2.6+ should work.

  • It is recommended you use a virtual environment
  • $ pip install -r requirements.txt
  • $ python manage.py syncdb
  • $ python manage.py runserver

Features

  • Requires Login
    • Users must be created via Django Admin
  • Create Task
  • Delete Task
  • Tag Tasks
    • Also provides filtering by tag name
  • Search Tasks
    • search by date
    • search by title
    • search by tag name
  • Single UI for most important tasks
    • creation, search, and deleting of tasks is all AJAX

###Includes many features inherited from Django:

  • Robust Admin
  • Supports multiple databases
  • Robust templating engine

Third Party Code


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

todo-django's People

Contributors

btbytes avatar claytron avatar dependabot[bot] avatar fezick avatar itsthejoker avatar jlmclaugh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

todo-django's Issues

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.