Skip to content
Stephen Xie edited this page Apr 24, 2021 · 3 revisions

Todo

Brief Description

Todo app is an app that supports displaying, adding and deleting text items. Currently, it is used as a site-wide todo list for goals I wish to accomplish and features I wish to add. Adding and deleting requires login(I learned that lesson the hard way).

User Interaction

Add

User can add todo items and the views.py will get the content & current time(in UTC) and store both in the remote database.

Displaying

Displaying and Converting time is a bit of pain and it has been currently set to only pacific time. However, I have noted that and planned on using IP address to determine users' time zone.

Delete

User can delete todo item by clicking the button, and it will redirect to a url("deleteTodo/id") where id is the id stored with the todo item when added to the database.

History

This is the first app on the website and is the first dynamic web application that I made. This was partially inspired by YouTube videos but was heavily modified later in terms of UI, database and functionality.

Technologies used

  • Tailwind CSS
  • PostgreSQL

Clone this wiki locally