Skip to content

Experimental - Every dev needs to build a todo app...

License

Notifications You must be signed in to change notification settings

hasansezertasan/not-just-a-todo-app

Repository files navigation

Not Just a Todo App

Experimental - Every dev needs to build a todo app...

Code style: djlint

Table of Contents

Screenshots

Home Page

Home Page

About Page

About Page

Register Page

Register Page

Login Page

Login Page

Sequence Template List View

Sequence Template List View

Sequence List View

Sequence List View

Sequence Progress Page

Sequence Progress Page

Features

  • Create Task Sequences as Templates
  • Instantiate Task Sequences
  • Complete tasks in Task Sequences
  • Login and Register
  • Change Password

About

Birthday of the idea: 16 February 2023 Thursday - 19:00 (It's all clear now...)

It's been a long time since I planned to make this app. I also wanted to try something different. Likewise, I haven't been developing an application with Flask for a while and I wanted to refresh my Flask knowledge.

I decided to develop an admin-interface-driven application with Flask, Flask Login and Flask Admin, Flask SQLAlchemy, Flask WTF and Bootstrap Flask.

What is admin-interface-driven? It's a term I just made up. It means that the entire application is managed through the admin interface, there are no hand-written routes. All pages are delivered as Flask Admin views.

In summary, it's an attempt to use Flask Admin as a user interface instead of just using it as an administrative interface or admin only interface.

Before I forget, I didn't write a single line of JavaScript, thanks to HTMX...

License

This project is licensed under the terms of the MIT license.