Digital Diary has three portals under one roof — one for students, one for teachers, and one for parents — all sharing a MongoDB database managed through a Node.js/Express backend. Teachers upload grades and behavioral records; the system aggregates them and surfaces a dashboard for parents in real time. An AI recommendation engine built in Python analyses each student's academic profile and interests, then suggests personalized career paths. On top of that, a badge system gamifies performance by awarding achievements for grades, behaviour, and participation. A built-in chat feature ties everyone together so teachers can ping parents directly without leaving the platform.