-
Notifications
You must be signed in to change notification settings - Fork 2
User Stories
Eddy edited this page Oct 27, 2024
·
13 revisions
- As a user, I want to sign-up and log into the app, so that I can access my personalized feed of associations and events
As a student, I want to log in using my EPFL credentials, so that I can verify my identity as a university member and have access to EPFL associations/events
- As a user, I want to have a profile page where I can add links to my social media accounts, so that I can share my online presence with others.
- As a user, I want to be able to view other people's profile pages, so that I can learn more about them and connect through their shared social links.
- As a student, I want to browse and explore various associations on campus, so that I can find one I would be interested in
- As a student, I want to search for associations by category, keyword,... so that I can find one that’s more relevant to my interests.
- As a student, I want to view all detailed information about an association, so that I can learn about them and perhaps follow or join them.
- As a student, I want to follow my favorite associations, so that I can stay informed about their upcoming events.
- As a student, I want to view upcoming events, so that I can find information on them and register if needed (info screen when we click on an event, with potentially a possibility of registering to it, or just a link to send the user on the existing register page of the event)
- As a student, I want to search for events by category, keyword, dates,... so that I can find one that can fit into my schedule and is more relevant to me.
- As a student, I want to see a personalized feed of the upcoming events of associations I follow, so that I can easily be updated about all of their activities.
- As a student, I want to be able to view the location of the event on a map on its information screen, so that I can easily find where it is happening. (location of the single event)
- As a student, I want to save my interest in an event, so that I can receive reminders and notifications when the event is coming up.
- As a participant in an event, I want to upload my pictures after an event, so that I can share my experience with all attendants / the community.
- As a follower, I want to see shared pictures about events, so that I can see the atmosphere of the event and learn about other experiences after having participated or if I want to participate in the future.
- As a user, I want to still be able to browse through associations and events, so that I can still have access to the app when I don't have internet access.
- As a user, I want to upload pictures while offline, so that they can later be automatically uploaded when I gain back internet access.
- As a user, I want to view all upcoming events near me on a map, so that I can easily decide on which one I can attend.
- As a student, I want to receive notifications when an association I follow announces a new event, so that I can be updated first.
- As a student, I want to receive reminders or updates of an event I saved / registered to, so that I don’t miss any important change or information.
- As a student, I want to see all job offers from associations, so that I can decide if I want to have a role in an association and consider all job offers.
- As a student, I want to be able to apply to an association position, so that I can potentially officially join one and work for them if they select me. (Send CV or something)
- As an association committee member, I want to register and manage an association account, so that I can display/update our profile and information, post upcoming events,...
As an association committee member, I want to login with my EPFL credentials, so that I am approved as an authorized member to manage my association’s account.
- As an association, we want to post job and role offers in my organization, so that we can easily recruit students.
As an association, we want to contact all job applicants, so that I can discuss with the student that wants to join us and find the best fit for us.
- As an association, we want to create and post new events with all relevant details (description, date and time, location), so that students are easily informed about what we organize.
- As an association, we want to see the list of students who choose to attend (or at least the number of people), so that we can estimate the number of participants and adjust plans accordingly.
- As an association, we want to moderate what students upload, so that inappropriate content can be removed.
- As a user, I want to sign-up and log into the app, so that I can access my personalized feed of associations and events
- As a user, I want to have a profile page where I can add links to my social media accounts, so that I can share my online presence with others.
- As a user, I want to be able to view other people's profile pages, so that I can learn more about them and connect through their shared social links.
- As a student, I want to browse and explore various associations on campus, so that I can find one I would be interested in.
- As a student, I want to search for associations by category, keyword, etc., so that I can find one that’s more relevant to my interests.
- As a student, I want to view all detailed information about an association, so that I can learn about them and perhaps follow or join
- As a student, I want to follow my favorite associations, so that I can stay informed about their upcoming events.
- As a student, I want to view upcoming events, so that I can find information on them and register if needed.
- As a student, I want to search for events by category, keyword, dates, etc., so that I can find one that fits into my schedule and is more relevant to me.
- As a student, I want to see a personalized feed of the upcoming events of associations I follow, so that I can easily be updated about all of their activities.
- As a student, I want to be able to view the location of the event on a map on its information screen, so that I can easily find where it is happening.
- As a student, I want to save my interest in an event, so that I can receive reminders and notifications when the event is coming up.
- As an association committee member, I want to register and manage an association account, so that I can display/update our profile and information, post upcoming events.
- As an association, we want to create and post new events with all relevant details (description, date and time, location), so that students are easily informed about what we organize.
- As an association, we want to see the list of students who choose to attend (or at least the number of people), so that we can estimate the number of participants and adjust plans accordingly.
- As a user, I want to view all upcoming events near me on a map, so that I can easily decide on which one I can attend.
- As a participant in an event, I want to upload my pictures after an event, so that I can share my experience with all attendants/the community.
- As a follower, I want to see shared pictures about events, so that I can see the atmosphere of the event and learn about other experiences after having participated or if I want to participate in the future.
- As a user, I want to still be able to browse through associations and events, so that I can still have access to the app when I don't have internet access.
- As a user, I want to upload pictures while offline, so that they can later be automatically uploaded when I gain back internet access.
- As a student, I want to receive notifications when an association I follow announces a new event, so that I can be updated first.
- As a student, I want to receive reminders or updates of an event I saved/registered to, so that I don’t miss any important change or information.
- As an association, we want to post job and role offers in our organization, so that we can easily recruit students.
- As a student, I want to see all job offers from associations, so that I can decide if I want to have a role in an association and consider all job offers.
- As a student, I want to be able to apply to an association position, so that I can potentially officially join one and work for them if they select me.
- As an association, we want to moderate what students upload, so that inappropriate content can be removed.