/superlists

A list-making website using Django developed with TDD.

Primary LanguagePython

Superlists

A to-do website written in Python using Django.

The development of Superlists follows the Test-Driven Development methodology, such as writing unit tests prior to (incremental) changes and test automation.

List data is held in a SQLite database. Test automation is achieved through a mixture of unittest, the Django test framework, and Selenium.

Development Progress

  • basic HTML page
  • receive user list input
  • SQLite database integration
  • store and display user's list
  • store and display lists of multiple users
  • make UI prettier
  • deploy website
  • implement user input validation
  • implement CI using Jenkins