kaaril / csci3130-group Goto Github PK
View Code? Open in Web Editor NEWCampus navigation android app
Campus navigation android app
Given, the user in the registration activity When, they input a taken username Then, they are asked to choose another username
As a user, I want to know about university facilities like registrar and medical office so that I can find them. For 2 hours
Given, the user is at registration page When, the user enters an invalid username Then, they are asked to choose another username
As an anonymous user
I want to be able to search for buildings and classroom numbers
So that I can receive directions to the building
Given the user is on the map
When the user inputs their desired building/class location
Then their route is displayed
12 hours As a user, I want a search bar on my map so that I can look up the location of my favourite school services. 12 hours
Defer - As a user, I want to have a nice and clean user interface so that I can direct myself from one feature to another with ease.
As an Anonymous user
I Want to Login
So That I can use my own account
Given the use is at the login prompt
When the user enters incorrect credentials
Then the user is prompted to reenter credentials
As an anonymous user
I want a search bar on the map
So that I can look up the location of school services
Given the user is on the map
When they enter the name of a food service in the search bar
Details of this food service is displayed
As a user
I want to be able to store which classes I am taking
so that I don't have to search for them each time that I use the application.
Given the user is on the classes activity
When the user clicks view
Then their already stored classes are displayed
As a user, I want to be able to "favourite" locations so that I can easily find them again later. 4 hours
As a user, I want to be able to change my password and personal information so that I can ensure my accounts ongoing accuracy and security
Given is in the settings activity
When the user click update personal information
Then they are brought to an 'update information' form
As a user
I want to be able to store which classes I am taking
so that I don't have to search for them each time that I use the application. 3 hours
Given that the user is in the 'add classes' activity/form
When the user enters and submits valid information
Then the information is pushed to firebase as a new Course Object connect to that user
As a user, I want to be able to log out so that I can maintain security. 2 hours
Given The user is on the map
When They click the classroom/ food store
Then The hours are displayed
FORMERLY US 2
As a User
I want to Logout
So that I can ensure my information s secure
Given User is on logout prompt activity
When user clicks logout
Then user is logged out
As a user, I want to be able to change my password and personal information so that I can ensure my accounts ongoing accuracy and security
Given the user is at the 'update information' form
When the user enters invalid information and clicks submit
Then they are prompted to reenter
Given, the user is not registered and on the log-in activity When, the user is on the log-in activity and they press the "not registered" textview Then, the user is taken to a registration activity
user want to know what amenities there are on his route. 2 hours
fix the config.yml file and/or GIthub repository contents so that CircleCI will automatically build the project after each commit.
As an anonymous user
I want to login
So that I can use my account
Given the user is on the login prompt
When the user enters their credentials
They are logged in
As a user
I want to be able to store which classes I am taking
so that I don't have to search for them each time that I use the application.
Given the user is on the update classes activity/form
When the user enters invalid information
Then the user is prompted to reenter their information
3 hours - As a user, I would like map to display icons indicating food services and/or other services so I can see what's near me at a glance.
2 hours - As a user, I want to know classroom, and food store open hours so that I can pick available times to go.
8 hours - as a user, I want to sign up for the app, so I can log in and access my personal settings.
As a user
I would like the map to display icons indicating food services and/or other services
So I can see what's near me at a glance.
Given the user is on the map
When the map is displayed
Then icons representing certain amenities are displayed
After narrowing down our user stories, we need to generate acceptance tests fr each story. It is possible that we will begin this process in lab on May 30, so it would be best not to begin prior to that lab.
As a user, I want to be able to change my password and personal information so that I can ensure my accounts ongoing accuracy and security
Given the user is at the 'update information' form
When the user enters their information and clicks submit
Then their updated information is saved on firebase
Given The user is on the map looking at a classroom/food store hours
When The user clicks the classroom/food store
Then The hours are hidden
As an anonymous user, I want to sign up for the app, so I can login and access my personal settings
Given the user is in the registration activity
When the user inputs valid credentials
Then a new 'user class' is created and added to the database
Given, the user is in the registration activity When, they input a valid name and password Then, an account is created and the user is notified of success
3 hours - create class for user, giving structure to database
As a user, I want to be able to change my password and personal information so that I can ensure my accounts ongoing accuracy and security
Given the user is at the 'update information' form
When the user has already submitted valid information and clicked submit
Then the user is brought back to the home screen
3hours -As a user, I want to be able to login
As an anonymous user
I want a search bar on the map
So that I can look up the location of school services
Given the user is on the map
When the user enters an invalid keyword
Then the app asks the user to reenter keyword
As a user
I want to be able to save a location as my home
So that I can simply route-finding processes
Given the user has selected a location to be set as their home location
When the user agrees to set this location as their home location
Then that location is pushed to their User Class in the database as their Home location
As an anonymous user
I want to be able to search for buildings and classroom numbers
So that I can receive directions to the building
Given the user is on the map
When the user inputs an invalid location
The user is prompted to reenter
As a user
I want to be able to save a location as my home
So that I can simply route-finding processes
Given the user is on the map
When the user selects a location
Then the user has the option to designate it as their home location
https://docs.google.com/document/d/15rTJPisoeT3I25DzC_aeXJNhnBiUbczGnZGRUdT-KJ8/edit
create 25 user stories for client review.
Now that we have generated a sizeable amount of user stories, it's time to go through them and remove duplicates. It may be a good idea to highlight user stories which are too abstract during this process.
As an anonymous user, I want to sign up for the app, so I can log in and access my personal settings
Given the user is on the home screen
When the user clicks register
Then they are taken to a registration form/screen
6 hours - As a user, I want to be able to change my password and personal information so that I can ensure my accounts ongoing accuracy and security
As a student, I want to be able to store which classes I am taking so that I don't have to search for them each time that I use the application. 3 hours
2 hours - As a user, I want to be able to set a "home" location so that I simplify the process of return navigation.
As a user
I want to be able to save a location as my home
So that I can simply route-finding processes
Given that a user has selected a location to be designated as their home location
When the user agrees to set this location as their home location, but they have a preexisting home location
Then the user is prompted whether or not they want to update their home location
Given, the user is at the registration page When, they enter a password not strong enough Then, the app notifies the user that the password won't be accepted
As a user, I want to be able to search for buildings and classroom numbers so I can receive directions to the building. 12 hours
As an anonymous user, I want to sign up for the app, so I can login and access my personal settings
Given the user is on the registration activity
When the user enters credentials preexisting on the database
Then the user is prompted to change the necessary information
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.