Project Manager
Spring Goal: Use to Manage projects throughout the spring
Public Project Overview
Project gallery for showcasing work. [Planned]
User Authentication System
Role-based user management with admin controls. Password change and user creation features.
Project Management
Create, edit, and track project status. Prioritize tasks and set due dates. Support for external project URLs and feature lists.
Task Management
Hierarchical tasks with subtasks and status tracking. Task assignment with quick search and due date management.
Planned Features
CSV user import, email-based password resets, submission and feedback systems, and a job/intern board.
Data Deck
Spring Goal: Rewrite and Improvements Ready for Release
Public Dashboard
Showcases data visualizations and insights.
User Management
Role-based accounts for admins, teachers, and students. User creation with fictional character profiles.
Data Visualization Tools
Upload, create, and display data visualizations. Organize visualizations into categories for clarity.
Engagement Features
Commenting and 'like' system for visualizations. Peer interaction to foster collaboration and feedback.
Project Management Tools
Track project progress, milestones, and deadlines.
Admin Controls
Manage user accounts, reset passwords, and monitor activity.
Technical Features
SQLite database with Flask back end. Hosted on PythonAnywhere for reliability and scalability.
Documentation
Includes setup instructions, API usage, and developer notes.
Planned Features
CSV-based user import, submission review system, and expanded analytics tools.