Giter Club home page Giter Club logo

csci3130-group's Introduction

csci3130-group's People

Contributors

alexmanuele avatar keithmacinnis avatar georgefaraj avatar kaaril avatar kbur36 avatar sydu avatar

Stargazers

 avatar  avatar

Watchers

James Cloos avatar  avatar  avatar  avatar

csci3130-group's Issues

AT 6.3

Given, the user in the registration activity When, they input a taken username Then, they are asked to choose another username

facilities

As a user, I want to know about university facilities like registrar and medical office so that I can find them. For 2 hours

AT 6.5

Given, the user is at registration page When, the user enters an invalid username Then, they are asked to choose another username

AT 11.1

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

Map Search Bar

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

Clean User Interface/Design

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.

AT 8.2

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

AT 10.1

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

AT 2.3

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

AT 3.1

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

AT 2.1

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

log-out

As a user, I want to be able to log out so that I can maintain security. 2 hours

AT 9.1

Given The user is on the map
When They click the classroom/ food store
Then The hours are displayed

AT 7.1

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

AT 3.3

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

AT 6.1

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

Amenities

user want to know what amenities there are on his route. 2 hours

Configure Project with Circle CI

fix the config.yml file and/or GIthub repository contents so that CircleCI will automatically build the project after each commit.

AT 8.1

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

AT 2.2

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

register

8 hours - as a user, I want to sign up for the app, so I can log in and access my personal settings.

AT 33.1

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

Create Acceptance Tests

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.

AT 3.2

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

AT 9.2

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

AT 1.2

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

AT 6.2

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

user class

3 hours - create class for user, giving structure to database

AT 3.4

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

Login

3hours -As a user, I want to be able to login

AT 10.2

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

AT 4.2

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

AT 11.2

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

AT 4.1

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

Parse User Stories for Duplicates

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.

AT 1.1

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

Store classes

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

User set home location

2 hours - As a user, I want to be able to set a "home" location so that I simplify the process of return navigation.

AT 4.3

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

AT 6.4

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

Search for buildings

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

AT 1.3

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.