Prior to starting, I wondered why not have some sort of design up-front. This will also help avoid going out of scope and strive to establish a baseline to move forward from.
This webapp will have all the data in sqlite probably. The index page will have some general information. Listed here are some key pages we will incorporate.
Tags page: This will show all the relevant tags out there. Once clicked on the required tag another page with all. A wireframe later on could be hatched out similar to below main page wireframe. This can be left as an exercise for free time.
Main page: Display all with pagination. If there are 100 topics display 10 topics per page. So this is accommodated in 10 pages overall. The index page wireframe is sketched out: https://wireframe.cc/GMUaUB
Optional: Search box leveraging search utility such as Whoosh. There exists extensions for Flask that could fill this gap. This could be displayed in all pages and hence in the parent template.
With the extent of functional aspect out of view, let us focus on the relationship of data when a post belongs to one or more tags. This calls for a many-to-many relationship.
To be continued...
This webapp will have all the data in sqlite probably. The index page will have some general information. Listed here are some key pages we will incorporate.
Tags page: This will show all the relevant tags out there. Once clicked on the required tag another page with all. A wireframe later on could be hatched out similar to below main page wireframe. This can be left as an exercise for free time.
Main page: Display all with pagination. If there are 100 topics display 10 topics per page. So this is accommodated in 10 pages overall. The index page wireframe is sketched out: https://wireframe.cc/GMUaUB
Optional: Search box leveraging search utility such as Whoosh. There exists extensions for Flask that could fill this gap. This could be displayed in all pages and hence in the parent template.
With the extent of functional aspect out of view, let us focus on the relationship of data when a post belongs to one or more tags. This calls for a many-to-many relationship.
To be continued...