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.