Skip to content

Major Features

Pratiksha Vilas Pawar edited this page Sep 23, 2026 · 1 revision

Major Features

Detailed requirements are managed as Epics, Features, and User Stories in GitHub Issues and tracked through the GitHub Project Board.

Identity and Access

Students authenticate using a Stevens-managed account. The application rejects accounts that do not satisfy the configured Stevens email-domain requirements and maintains a secure authenticated session.

Event Creation and Hosting

Authenticated users can create a campus event by providing a title, description, category, location, date, and time. Hosts can update or cancel events they created.

Map-Based Event Discovery

Users can view campus events through a location-first map interface. Event results are limited according to the visible map area and selected date.

Event Details and Participation

Users can open an event to view its details and attendance information. Eligible users can join or leave an event.

Event Visibility

Hosts can create public events or link-only events. Link-only events are accessible only through a valid shared link and are not displayed in public map results.

Event History and Date Navigation

Users can view applicable events from yesterday, today, and tomorrow through date-navigation controls.

Host Insights

Hosts can review basic engagement information, including event views and participant counts.

Platform and Automation

The project includes automated builds, tests, database migrations, issue tracking, and deployment through GitHub Actions and the selected hosting services.

For detailed backlog items and acceptance criteria, see:

Clone this wiki locally