Flask_DeepDive is my showcase project where you can see my Flask Project. It contains main applications that brings pieces from other small flask apps together into a structured, professional project.
Here is a breakdown of my progress for my StudyApp, day by day. Click the Git Tags to view the code for each day
| Day | Description | Git Tag |
|---|---|---|
| 1 | Initial task management page with add-task form, task list table and description field | day-1 |
| 2 | Added route for task creation and checkbox-type task removal | day-2 |
| 3 | Implemented completed tasks table with move/remove functionality | day-3 |
| 4 | Clear completed tasks button, added UI styling and numbering fixes | day-4 |
| 5 | Linked SQL datbase to tasks table experimented with edit icon feature | day-5 |
| 6 | Added homepage navigation and edit functionality for task name/description | day-6 |
| 7 | Fixed CSS loading, button styling/ regular styling and vertical sidebar | day-7 |
| 8 | Introduced priority column with user‑selectable task priority in add‑task form | day-8 |
| 9 | Added a due date section for tasks | day-9 |
| 10 | Unified app layout with a shared base template, added top‑right account bar, and linked a new SQL data base to have an account system in the navigation. | day-10 |
| 11 | Implemented profile update flow with POST route and fixed form action | day-11 |
| 12 | Added green success flash message for task creation, fixed username session sync, and pre-filled Update Details form for smoother UX | day-12 |
| 13 | Added subjects database setup + fixed edit.html styling | day-13 |
| 14 | Created subject content page, added subject-specific task logic and improved subjects UI | day-14 |
| 15 | Added sidebar subjects submenu with back-button toggle and fix dropdown collapse behavior | day-15 |
| 16 | Add subject-specific task tables with active/completed sections and completion handling | day-16 |
| 17 | Updated homepage to reflect new Study App branding and improved dashboard | day-17 |
| 18 | Added full subject edit flow + UI polish | day-18 |
| 19 | Added a Help & Support page, fixed edit task logic inside of subject_content and began implementing the new Progression system by adding the dynamic progress percentage and integrating the updated circular progress bar structure. | day-19 |
| 20 | Refactored Flask app to MVC architecture, fixed routing issues and fixed notepad feature | day-20 |
| 21 | Introduced Atlas AI study assistant with subject-aware prompt workflow | day-21 |
| 22 | Improved Atlas AI with feature enhancements and stability improvements | day-22 |
| 23 | Finished development of Atlas AI | day-23 |
| 24 | Upgrade Atlas AI with chat history, file reading, and interactive UI | day-24 |
| 25 | Polished loading experience and UI animations | day-25 |
| 26 | Implemented study plan generation feature in a timetable format with tasks | day-26 |
| 27 | Implemented contact feature with HTML email notifications | day-27 |
| 28 | Altered styling and added a download as PDF feature for Study Plans | day-28 |
| 29 | Final Polish: added delete confirmations and PDF export | day-29 |