project-proposal-2025

[ProEduFlow]

Abstract

University life is often hailed as one of the most memorable and fulfilling experiences. However, for many, this journey is also marked by stress and moments of overwhelm. These challenges are attributed to suboptimal time management. Students juggle a complex mix of academics, extracurricular activities, internships, job hunting, sports and networking—just to name a few. Timetables/planners help, but they fall short when it comes to managing the dynamic nature of student life. In the professional world, organizations leverage project management tools like Jira to efficiently track workflows, collaborate, and meet deadlines while maximizing human resource output. Wait, isn’t university life a large and complex project, with collaborations and constantly changing tasks? Enter ProEduFlow—an innovative workflow management platform designed specifically for university students. ProEduFlow adapts the principles of modern business project management and applies them to the unique challenges of student life, helping students better organize, prioritize tasks, and create a more balanced, enjoyable university experience.

ProEduFlow is always available, reliable, and secure. We will be a constant companion, no mistakes will be made in your task allocations, and users control their privacy settings while safely collaborating with others.

Author

Name: Arsh Upadhyaya

Student number: 47539934

Functionality

Accounts:

Scope

The MVP must have the following features

Quality Attributes

Reliability

Reliability is the most important quality attribute, as accurate information is essential for effective task management. Ensuring that all task-related data—such as deadlines, estimated time, and priority—remains accurate as per what user created is non-negotiable. The platform must validate task inputs to prevent conflicts, such as overlapping deadlines or time slots. Additionally, the CRUD functionality must be thoroughly tested to prevent any loss or manipulation of user data. Latency during adding created tasks to timetable, especially in collaborative scenarios, should be minimized to ensure a seamless experience.

Security

In addition to securing each user account with authentication, the MVP will implement end-to-end encryption (E2EE) for all collaborative features to ensure that sensitive data, like shared tasks and timetables, is transmitted securely. At the MVP stage, security is a slightly less important quality attribute to reliability due to lack of highly sensitive information. However, in future if large groups and integrations with budgeting software are carried out, security may become the most important.

Availability

ProEduFlow is a software that aims to be a “constant companion” in the life of a university student. Hence, it is crucial for it to have minimal downtime and always accessible to the student. Due to the collaborative nature of student life, this quality attribute goes a level deeper. If one student experiences significant downtime while collaborating with another, it could negatively impact both, as delays in accessing information will slow progress. While still a core quality attribute, availability is slightly less important than reliability and security, as delays, though disruptive, are less harmful than inaccuracies or security breaches.

Scalability

A scalable design is important for a work management software. Examination periods and project submissions may see a significant increase in user usage. A provision like a load balancer should be made when designing the architecture. Scalability has the lowest importance.

Evaluation

Reliability