User requirements - Hannah-Sofie/webproject GitHub Wiki

Post creation

Users must be able to create posts containing text, audio, video, and images.

Privacy options

The platform will offer granular privacy controls, allowing users to determine the audience for each post, ranging from private reflections to public showcases, and the ability to share with designated peers or educators.

Interactivity

Interactive features will be a cornerstone, enabling users to engage in meaningful conversations through comments, fostering a dynamic community of shared learning and support around sustainability topics.

Content export

There should be functionality for users to export their posts for personal archiving or sharing outside the platform.

Ease of use

The interface must be intuitive, allowing users to navigate, create, and manage content with minimal technical competence.

Accessibility

The platform should be accessible to all users, including those with disabilities, ensuring compliance with universal design principles.

Security and privacy

User data must be protected in accordance with relevant data protection regulations, ensuring users' privacy and security online.

Documentation and Reflection

The platform should support students in documenting their learning progress and reflections on sustainability, serving as a personal and academic growth tool.