Skip to content

Releases: bounswe/bounswe2025group8

0.2.0-beta

25 Nov 04:07
71d390a

Choose a tag to compare

0.2.0-beta Pre-release
Pre-release

1.1 Dark Mode Feature

This feature ensures the platform supports a low-light interface option that maintains readability and accessibility standards. It covers requirements for sufficient color contrast, scalable text, and clear error messages across registration forms, guest views, feeds, and task creation interfaces.

Covered Requirements: 1.1.1.10, 1.1.2.3, 1.1.7.4, 2.2.1, 2.2.1.1

1.2 High Contrast Feature

This feature implements strict visual standards to support users with visual impairments. It enforces WCAG 2.1 Level AA compliance regarding contrast ratios and visual distinction on public pages and forms, ensuring text alternatives and keyboard operability.

Covered Requirements: 1.1.1.10, 1.1.2.3, 1.1.7.4, 2.2.1, 2.2.1.1

1.3 Visual Improvement

Feature This feature encompasses general UI enhancements to improve usability and accessibility. It includes the implementation of accessible dashboards with community impact indicators, clear completion dialogs, accessible communication UIs, and "alt text" support for images on personal pages.

Covered Requirements: 1.1.3.9, 1.1.5.5, 1.1.6.4, 1.1.8.9, 1.1.9.7, 2.2.1, 2.2.1.1, 2.4.1, 2.4.2

1.4 Mark Post as Complete Feature

This feature covers the workflow for finalizing assistance requests. It allows requesters to confirm task completion, triggers dashboard updates (history and impact stats), ensures accessible confirmation dialogs, and enables the export of completion data.

Covered Requirements: 1.1.3.3, 1.1.3.9, 1.1.8.4, 1.1.9.2, 1.1.9.7, 1.2.1.1, 1.2.1.4

1.5 Rate and Review Feature

This feature implements the reputation system. It includes the ability to rate and review users, dispute handling mechanisms, calculating and displaying engagement metrics (average rating, badges), and filtering content based on these ratings.

Covered Requirements: 1.1.5.2, 1.1.5.4, 1.1.6.1, 1.2.4.1, 1.2.4.2, 1.2.4.3, 1.2.4.4, 1.2.4.7, 1.2.4.8

1.6 Location-Based Filtering Feature

This feature enables geospatial discovery and privacy. It covers the ability to filter and sort search results by location, manage manual location entry, and ensures exact location data remains hidden until specific assignment conditions are met.

Covered Requirements: 1.1.3.5, 1.1.3.8, 1.1.7.2, 1.1.8.1, 1.1.9.1, 1.2.2.1

1.7 Admin Remove Task Feature

This feature provides moderation tools for administrators. It covers the ability to audit content, close or delete tasks based on reports, and log these moderation actions to ensure transparency and fairness.

Covered Requirements: 1.1.4.1, 1.1.4.2, 1.2.5.2, 1.2.5.3, 1.2.5.5, 1.2.5.6

1.8 Admin Ban User Feature

This feature provides user management tools for administrators. It covers the mechanisms to report, block, and suspend user accounts in response to harmful behavior, ensuring all actions are logged and follow role-based access controls.

Covered Requirements: 1.1.4.1, 1.2.5.2, 1.2.5.3, 1.2.5.5, 1.2.5.6

1.9 Notification Feature

This feature establishes the system-wide alert infrastructure. It ensures real-time delivery of notifications for task updates and bookmarks, respects user privacy settings (e.g., masking phone numbers), logs events, and ensures alerts are delivered in accessible formats.

Covered Requirements: 1.2.1.1, 1.2.1.3, 1.2.1.4, 1.2.1.5, 1.2.1.7

0.1.0-beta

21 Oct 00:56
28090b2

Choose a tag to compare

0.1.0-beta Pre-release
Pre-release

User Management

The app provides user management with supporting registered users and guest access. Users register with email, full name, username, phone number, and password. Guests can view public task requests and register for full access. User profiles track activity including created tasks, assigned tasks, volunteer applications, and notifications.

Create Requests

Users can post assistance requests (tasks) with detailed information including title, description, category, location, deadline, urgency level, and specific requirements. Each request supports volunteer numbers.

Volunteer Matching

Volunteers can apply for posted tasks with a pending status, and task creators review applications to accept or reject volunteers. When a volunteer is accepted, the task status automatically updates to "assigned" and all other pending volunteers are notified of rejection.

Category Filtering

Tasks are organized into predefined categories (Grocery Shopping, Tutoring, Home Repair, Moving Help, House Cleaning, etc.). Users can browse and filter tasks by category.

Push Notifications

The system sends real-time notifications for key events including volunteer applications, task assignments. Each notification is typed, timestamped, and linked to related tasks.

Profile View

User profiles display personal information, created tasks, assigned tasks, and volunteer history with completion statistics.

Secure Authentication

Token-based authentication secure session management across mobile and web platforms.