Skip to content

Marsad07/Flask_DeepDive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Flask_DeepDive

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

Contents

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

About

Flask_DeepDive is my showcase project where you can see all of my Flask apps. It contains applications I've built from pieces of other small apps together into a structured, professional project.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors