Commit Graph

19 Commits

Author SHA1 Message Date
2a92b8c449 chore: remove unused import of deprecated parse_legacy_config helper from auth module 2024-12-16 13:54:01 +00:00
adaeafe83a chore: bump project version to 1.2.3 in package.json and setup.py 2024-12-16 11:48:00 +00:00
ff05f7f230 docs: add project description and setup instructions to readme 2024-12-15 15:29:07 +00:00
091d7bcaaf docs: add project description and setup instructions to readme 2024-12-15 15:26:57 +00:00
592c22ad88 docs: add project description and setup instructions to readme 2024-12-15 15:06:29 +00:00
f5f0bc06df feat: add matplotlib-based line plot for user growth over time
The commit introduces a new plot function that visualizes user growth data using matplotlib. It creates a line chart with dates on the x-axis and user counts on the y-axis, including axis labels, a title, and a grid for improved readability. The plot is saved to a PNG file for documentation purposes.
2024-12-15 15:05:21 +00:00
34a91581e7 chore: remove trailing whitespace and fix indentation in config files 2024-12-09 17:44:28 +00:00
a07c072f3c chore: remove trailing whitespace and fix indentation in config files 2024-12-09 17:44:05 +00:00
5e52f848b0 docs: add project overview and setup instructions to README 2024-12-08 19:38:17 +00:00
e14501ee26 chore: remove trailing whitespace from README.md line 42 2024-12-08 19:33:55 +00:00
ddfb874189 fix: resolve null pointer exception in user profile image upload handler 2024-12-08 19:32:40 +00:00
c52a18ee59 docs: add project description and setup instructions to README
The README now includes a brief overview of the project's purpose, prerequisites for running the application, and step-by-step installation commands for new contributors.
2024-12-08 18:50:42 +00:00
ad70f34f3f feat: add session statistics tracking with duration and completion rate metrics
Implement a new session statistics module that records session duration, completion rates, and user engagement metrics. The module includes a data collection service that aggregates session data from active user sessions, a storage layer for persisting statistics to the database, and a REST API endpoint for querying aggregated statistics. Key additions include a SessionStats model with fields for session_id, user_id, start_time, end_time, duration_seconds, and completion_status, along with a StatsService class that provides methods for recording session events and computing summary statistics. The implementation also adds database migration scripts for creating the session_stats table and updates the session management code to emit events to the statistics service on session start and end.
2024-12-08 18:47:44 +00:00
1fbc5fe0ed chore: remove trailing whitespace from all source files in src/ directory 2024-12-08 18:33:45 +00:00
f961f2799d feat: add real-time statistics tracking with WebSocket push to dashboard 2024-12-08 18:33:01 +00:00
988cbd4806 docs: add project description and setup instructions to readme 2024-12-08 15:30:12 +00:00
353200d8bb chore: update build artifacts and dependencies for release v2.3.1 2024-12-08 15:19:17 +00:00
e659b960ad chore: initialize project structure with empty repository and default files 2024-12-08 15:18:40 +00:00
2e7c52d4c4 feat: add initial project structure with core files and configuration 2024-12-08 15:08:39 +00:00