-
Producer side
- Add a new article
- Make sure all fields are filled out before submission
- Remove the main article caption field?
- Check the caption functionality for standard images (maybe working already?)
- Make sure the genre tags actually get inserted into the database
- Edit an article
- Get genre tags from the database and make sure they are displayed in the form. also make sure they can get updated like the other fields
- Get the authors from the database and make sure they are displayed in the form. also make sure they can get updated like the other fields
- Add option to remove co-authors
- in both the article write and edit pages
- Priority setting for the editors
- Log in
- add the credentials: include line to necessary fetch calls on front end
- Log out
- Add a new article
-
Consumer side
- Captions
- Article search page
- Footer
- Genre tags
- Author tags
- search algorithm?
- pagination? / Dynamic loading
- Dynamic link access from nav bar
- Make the article links work
- Automate weather
-
Both
- Sports
- Traffic alerts
- Weekend events
- Remember to make login required to edit the sidebar widgets
- Newsletter
- Change the "news" to "Matters" everywhere it's important
-
Small upgrades/fixes
- [18] Make the reading time dynamically calculated and rendered
- [19] might already be like this for the article search page
- [14] Author pages
- [15] Viewing
- [16] Editing?
- [20] Properly accredit multiple authors on front end homepage
- [21] currently it just shows 2 articles
- [24] Make the metadata format properly
- [22] Make the line spacing work properly even with paragraphs in the same text box for articles specifically
- add the find articles page to the nav bar
- Search bar works for article content as well as title
- increase the articles loaded on page load and per pagination load so it doesnt get stuck with no scrollbar
- Add the blue underline to the titles in the article search page
- Make the main image captions not just be the title of the article
- Stick a logout button on there somewhere
- [18] Make the reading time dynamically calculated and rendered
Things to demo
- Tech Stack
- mySQL
- Flask
- Jinja2
- HTML
- CSS
- JavaScript
- Docker
- Home page
- Articles and priorities
- Sidebar (brief)
- Nav bar
- Weather app
- Newsletter
- Find articles page
- Pagination
- Author filters
- Genre filters
- Search bar
- Nav bar functionality
- Employee Side
- Login and logout
- remember me
- route decorator
- Add article
- homepage link
- my articles page
- Write article
- Give example
- Manage articles
- view article
- move up and down
- Edit article
- Add article
- Login and logout