-
Notifications
You must be signed in to change notification settings - Fork 0
High Level Analysis
Service Seekers are NYC residents or visitors who use our platform to find and access public services in New York City. They can create accounts, search for services, bookmark favorites, and leave reviews after using a service. Service Seekers can also participate in discussions on the platform about various public services.
Service Providers are representatives of NYC public service entities who manage their service listings on our platform. They can create and manage their accounts, update service information, respond to reviews, and participate in platform discussions. Service Providers play a crucial role in keeping the information about their services up-to-date and engaging with the community.
The System Admin oversees the entire NYC Public Service Finder platform. They manage both Seeker and Provider accounts, ensuring the smooth operation of the system. Admins also have the responsibility of managing public service listings, which may include verifying new listings, moderating content, and ensuring the accuracy of information.
Service Seekers can search for public services using various criteria and view detailed information about each service.
- As a Service Seeker, I want to provide my location to access nearby public services
- As a Service Seeker, I want to choose services by category (restrooms, food banks, homeless shelters, mental health service providers) to find services I need
- As a Service Seeker, I want to filter and sort different services (by rating or distance) to choose the most suitable option
- As a Service Seeker, I want visualize public services on a map
- As a Service Seeker, I want to view a complete list of all public services with basic information about each entry
- As a Service Seeker, I want to get directions to a chosen public service, so that I can easily navigate to its location
- As a Service Seeker, I want to view detailed information about a selected service (location, reviews, contact info, operating hours) to make an informed decision
Both Service Seekers and Service Providers can register on our platform by providing necessary information. They can manage their accounts, reset passwords if forgotten, and update their profiles as needed.
- As a Service Seeker, I want to create and log in to my account by providing my email, username, and password so that I can utilize the social features on the platform
- As a Service Seeker, I want to reset my account via email if I forget my password.
- As a Service Seeker, I want to update my profile information as needed so that my credentials are accurate.
- As a Service Provider, I want to create and log in to my business account for my public service entity so that I manage my services.
Service Seekers can save services they're interested in and leave reviews after using them.
- As a Service Seeker, I want to bookmark public services for easy access later.
- As a Service Seeker, I want to rate and review public services I've used so that I can leave feedback to suggest improvements.
Both Service Seekers and Providers can participate in discussions about public services on the platform.
- As a Service Seeker, I want to ask questions or share experiences about public services in a community forum.
- As a Service Provider, I want to participate in discussions about our services and address community questions.
Service Providers can view reviews left by Service Seekers and respond to them.
- As a Service Provider, I want to view all reviews left for my service.
- As a Service Provider, I want to respond to reviews to address feedback or provide additional information.
Service Providers can manage their service listings, while System Admins oversee all public service listings on the platform.
- As a Service Provider, I want to add or update information about my public service.
- As a System Admin, I want to verify new public service listings for accuracy and completeness.
- As a System Admin, I want to moderate service listings and reviews to ensure they meet platform guidelines.
System Admins are responsible for overseeing user accounts on the platform.
- As a System Admin, I want to review and approve new Service Provider account registrations.
- As a System Admin, I want to manage user accounts, including the ability to suspend or delete accounts that violate platform policies.