Glossary - bounswe/bounswe2025group1 GitHub Wiki

Glossary for Community Garden Planner

A

Assignment

The process of designating a specific gardening task to a user or group of users.

Assignee

A user who has been assigned a specific task within the system.

C

Calendar Structure

A system feature that visually represents scheduled tasks and events by date.

Community Forum

An online space where users can create discussion posts, share experiences, seek advice, and interact with other members.

Concurrent Users

The number of users actively using the system at the same time.

Comment

A response or reply posted by users on discussion posts in the forum.

Custom Task Type

A user-defined category for tasks that allows flexibility beyond the system-defined types (such as harvest or maintenance schedules).

D

Deadline

The latest possible date by which a task must be completed.

F

Follow Feature

A system functionality allowing users to follow other users to receive updates on their activities and posts.

Forum Feed

A dynamic list of forum posts, which users can filter based on their preferences, such as only displaying posts from followed users.

G

Garden Management

The process of organizing, scheduling, and overseeing tasks and activities related to the maintenance of a community garden.

Garden Role

An abstract classification (with roles Manager and Worker) detailing responsibilities within a garden.

Garden Manager

A user with administrative privileges over a specific community garden, responsible for assigning tasks and managing garden members.

Garden Worker

A member of a garden who is responsible for carrying out assigned tasks related to its maintenance and upkeep.

Guest Role

A user role that allows read-only access to certain public information without requiring registration.

H

Harvest Logging

The process of recording details about harvested crops, including plant type, quantity, and date.

M

Maintenance

The ongoing activities required to keep the community garden functional and attractive. This includes tasks such as watering, pruning, fertilizing, and general upkeep.

Maintenance Schedule

A structured plan for performing regular gardening activities such as watering, pruning, and fertilizing.

Member Role

A registered user with access to create gardens, assign and accept tasks, and participate in discussions.

Moderator

A user with permissions to oversee forum content, moderate discussions, and take actions such as removing inappropriate posts.

N

Notification

An automated message or alert sent to users regarding task updates, weather conditions, or forum activity.

P

Permission Levels

A hierarchical structure defining the actions users can perform within the system based on their assigned roles.

Platform Management

The administration and governance of the entire Community Garden Planner, including user roles, forum content, and garden activities.

R

Role-Based Access Control (RBAC)

A security feature that assigns permissions to users based on their role within the system.

S

Scheduling

The process of planning gardening tasks and maintenance activities for specific dates.

Self-Assignment

A feature allowing users to voluntarily take on unassigned tasks.

System Administrator

A user with the highest level of access, responsible for overseeing the platform and managing roles, permissions, and forum content.

T

Task

An activity related to gardening, such as planting, weeding, or harvesting, which can be assigned to one or more users.

Task Status

The current state of a task, such as "Pending," "In Progress," or "Completed."

U

User Management

The system functionality that allows users to register, log in, edit profiles, and manage their roles and permissions.

W

Weather-Based Gardening Reminder

An automated notification generated based on weather data to help users plan their gardening activities accordingly.

Weather Service

The component that fetches real-time weather data and triggers weather-based gardening reminders.