Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
7974033
Manual Tests
wandamora Mar 19, 2019
e7060cf
Create Sprint
CallumCoy Mar 25, 2019
493dd80
Named it incorrectly
CallumCoy Mar 25, 2019
04f92c5
Created folder for data
JoshuaSherk Mar 27, 2019
c9e4ed7
Uploaded initial data set of songs
JoshuaSherk Mar 27, 2019
ae27c00
Deleted dummy text file
JoshuaSherk Mar 27, 2019
610f96b
Merge pull request #34 from CallumCoy/Cal's-Branch
CallumCoy Apr 7, 2019
01916c1
Raw Songs data
JoshuaSherk Apr 7, 2019
b8b9c01
Created a dummy file
that-guy-is-it Apr 8, 2019
1d88e46
Added Web Service/Server Code
that-guy-is-it Apr 8, 2019
0fb7306
Update Sprint 3 Backlog.md
CallumCoy Apr 8, 2019
05f5161
Update Sprint 3 Backlog.md
CallumCoy Apr 8, 2019
a35dd69
Uploaded Sprint 3 code to "Scriptor Sprint 3" Folder
that-guy-is-it Apr 8, 2019
a4847fd
Update Product Backlog.md
CallumCoy Apr 8, 2019
b850dee
Created Manual Tests Performed Sprint 3
that-guy-is-it Apr 8, 2019
6b1a0ca
Update Requirements.md
CallumCoy Apr 8, 2019
fd94008
Update README.md
CallumCoy Apr 8, 2019
cf6e0df
Merge pull request #35 from CallumCoy/Adrians-Branch-Sprint-3
CallumCoy Apr 8, 2019
181da70
added website video
CallumCoy Apr 8, 2019
19461d0
Create html Class Diagram.md
CallumCoy Apr 8, 2019
53e487f
Update README.md
CallumCoy Apr 8, 2019
b3a989b
Update Manual Tests for the portal.md
CallumCoy Apr 8, 2019
31c58af
Update README.md
CallumCoy Apr 8, 2019
d81ecaa
Updated code for Sprint 3
wandamora Apr 8, 2019
4e6cc06
Merge branch 'Wanda's-Branch' of https://github.com/CallumCoy/Scripto…
wandamora Apr 8, 2019
7b60537
Merge branch 'master' into Wanda's-Branch
wandamora Apr 8, 2019
486599e
Merge pull request #37 from CallumCoy/Wanda's-Branch
wandamora Apr 8, 2019
decec35
Delete .DS_Store
wandamora Apr 8, 2019
439981f
Delete .DS_Store
wandamora Apr 8, 2019
1b57664
Last minute Bug fixes
that-guy-is-it Apr 8, 2019
64f2c33
Merge branch 'Adrians-Branch-Sprint-3' of https://github.com/CallumCo…
that-guy-is-it Apr 8, 2019
17181d9
Merge pull request #38 from CallumCoy/Adrians-Branch-Sprint-3
CallumCoy Apr 8, 2019
39c02ff
Small fixes
wandamora Apr 8, 2019
b98160c
Merge branch 'Wanda's-Branch' of https://github.com/CallumCoy/Scripto…
wandamora Apr 8, 2019
7c13f28
Merge pull request #39 from CallumCoy/Wanda's-Branch
wandamora Apr 8, 2019
13e79d4
Updated UML
wandamora Apr 8, 2019
69d3b38
added video link
that-guy-is-it Apr 8, 2019
a0d1852
updated server code
that-guy-is-it Apr 8, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
49 changes: 25 additions & 24 deletions Documents/Backlog/Product Backlog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,29 +2,30 @@

| ID |User Story|Effort|Priority|Validation Criteria|Status|Who Completed This Task|
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
|001|~~As a priest, I want to be able to change the order of the songs for each service.~~|3|HIGH|A portal will be accessible by all priest that add their church.|COMPLETED|Callum|
|002|~~As a priest, I want to be able to search through the sermons.~~|1|HIGH|Implement a list of the available songs to the left of the portals screen.|COMPLETED|Callum|
|003|As a priest, I want to be able to print the schedule for songs that will be sung this service, in order.|3|HIGH|There will be a print feature on the portal app.|INPOGRESS|Callum|
|004|~~As a priest, I want to be able to scroll on the portal when my songs go off the screen.~~|1|HIGH|Ability to scroll on the list exists.|COMPLETED|Callum|
|005|~~As a priest, I want to be able to select different days in a calendar and see the songs for that day.~~|4|MEDIUM|Ability to select a day on a calendar exists, and each day loads a different set of data.|COMPLETED|Callum|
|006|As a priest, I want to be able to set up a profile for my church so I can set up the songs independently of other churches.|3|MEDIUM|Ability to register a church and have a unique database for each church exists.|UNSTARTED||
|007|As a priest, I want the portal to automatically set up the common songs.|8|LOW|Ability to have a pre-built day of songs based on what is common.|UNSTARTED||
|025|~~As a priest I want to be able to remove songs from my playlist~~|4|HIGH|There will be a remove button next to every song in the playlist.|COMPLETED|Callum|
|008|~~As an administrator or priest, I want to be able to connect my PayPal account to the church’s profile on the app, so that my churchgoers can donate to my institution.~~|8|HIGH|Ability to register a PayPal account to a church to receive donations.|CANCELED|Scrapped, no way to make separate church accounts without something like Vimeo.|
|009|As a priest, I want to be able to set up an account for my church account.|6|HIGH|Ability to search registered churches by name exists.|UNSTARTED||
|010|As a priest, I want to be able to sign into my church on the portal.|5|HIGH|Things won't be left out of date.|UNSTARTED||
|011|~~As a churchgoer, I want to be able to access the options menu to edit the appearance of the application (font size, color)~~.|1|MEDUIM|There is a menu button on both the front page of the IOS and Android app.|COMPLETED|Wanda|
|012|~~As a churchgoer, I want to be able to select which church I attend so I can access the correct songs|5|HIGH|Ability to select a registered church from the app exists.~~|Completeed|Adrian & Wanda|
|013| ~~As a churchgoer, I want to be able to set the amount I am going to donate to the church, if at all.~~|4|LOW|Ability to set a number of dollars for donation exists. |CANCELED|Scrapped, no way to make separate church accounts without something like Vimeo.|
|014|~~As a churchgoer, I want to be able to manually be able to search for the church I attend out of all the registered churches.~~|4|HIGH|Ability to sign in to church profile exists.|CANCELED|Scrapped, no way to make separate church accounts without something like Vimeo.|
|015|As a churchgoer, I want to be able to see the current sermons that are been sung at the service.|3|LOW|As the user goes through the song, the app will take you straight from the current song to the next.|UNSTARTED||
|016|As A member of the church, I want to be able to connect to an external device to get today sermons.|5|HIGH|We will allow users to connect to either a Raspberry Pi or Arduino, via Bluetooth to get the current service.|UNSTARTED||
|017|As a churchgoer, I want to be able to access songs and sermons from previous and upcoming days.|4|MEDUIM|We will have a menu where you can select what day you want to view the sermons from.|UNSTARTED||
|019|As an administrator or priest, I want to be able to add songs to the database.|3|MEDUIM|we will add a tab to allow priests to add songs to there churches database.|UNSTARTED||
|020|As an administrator or priest, I want to be able to edit songs in the database.|2|LOW|we will add an edit button to the list of songs that you can choose from.|UNSTARTED||
|022|As a priest, I want to be able to access the songs database via the net.|4|HIGH|We will have a portal website that accesses the database.|UNSTARTED||
|023|As a priest I want to be able to choose from a list of songs to sing during the ceremony.|2|MEDUIM|There will be a SQL database with a selection of songs|UNSTARTED||
|024|~~As a priest I want to be able to add songs to my playlist.~~|3|HIGH|There will be a list of the songs to add to the playlist.|COMPLETED|Callum|
|026|~~As a priest I want my list to be ordered once I have updated the order of the songs.~~|10|HIGH|There will be a button that once pressed it will update the order of songs on the portal.|COMPLETED|Callum|
| 001 | ~~As a priest, I want to be able to change the order of the songs for each service.~~ | 3 | HIGH | A portal will be accesible by all priest that add their church. | COMPLETED | Callum |
| 002 | ~~As a priest, I want to be able to search through the sermons.~~ | 1 | HIGH | Implement a list of the available songs to the left of the portals screen. | COMPLETED | Callum |
| 003 | ~~As a priest, I want to be able to print the schedule for songs that will be sung this service, in order.~~ | 3 | HIGH | There will be a print feature on the portal app. | COMPLETED | Callum |
| 004 | ~~As a priest, I want be able to scroll on the portal when my songs go off the screen.~~ | 1 | HIGH | Ability to scroll on the list exists. | COMPLETED | Callum |
| 005 | ~~As a priest, I want be able to select different days in a calendar and see the songs for that day. ~~| 4 | MEDIUM | Ability to select a day on a calendar exists, and each day loads a different set of data. | COMPLETED | Callum |
| 006 | ~~As a priest, I want to be able to set up a profile for my church so we I can set up the songs independently of other churches. ~~| 3 | MEDIUM | Ability to register a church and have a unique database for each church exists. | COMPLETED | Callum |
| 007 | As a priest, I want the portal to automatically set up the common songs. | 8 | LOW | Ability to have a pre-built day of songs based on what is common. | UNSTARTED | |
| 008 | As an administrator or priest, I want to be able to connect my PayPal account to the church’s profile on the app, so that my churchgoers can donate to my institution. | 8 | HIGH | Ability to register a PayPal account to a church to receive donations. | CANCELED | Scrapped, no way to make seperate church accounts without something like vimeo. |
| 009 | ~~As a priest, I want to be able to set up a account for my church account.~~ | 6 | HIGH | Ability to search registered churches by name exists.~~ | COMPLETED | Adrian, Wanda |
| 010 | ~~As a priest, I want to be able to sign into my church on the portal.~~ | 5 | HIGH | Things won't be left out of date. | COMPLETED | Callum |
| 011 | ~~As a churchgoer, I want to be able to access the options menu to edit the appearance of the application (font size, color)~~. | 1 | MEDUIM | There is a menu button on both the front page of the IOS and Android app. | COMPLETED | Adrian, Wanda |
| 012 | ~~As a churchgoer, I want to be able to select which church I attend so I can access the correct songs~~ | 5 | HIGH | Ability to select a registered church from the app exists. | COMPLETED | Adrian, Wanda |
| 013 | As a churchgoer, I want to be able to set the amount I am going to donate to the church, if at all. | 4 | LOW | Ability to set a number of dollars for donation exists. | CANCELED | Scrapped, no way to make seperate church accounts without something like vimeo. |
| 014 | ~~As a churchgoer, I want to be able to manually be able to search for the church I attend out of all the registered churches.~~ | 4 | HIGH | Ability to sign in to church profile exists. | COMPLETED | Adrian, Wanda |
| 015 | As a churchgoer, I want to be able to see the current sermons that is been sung at the service. | 3 | LOW | As the user goes through the song, the app will take you straight from the current song to the next. | UNSTARTED | |
| 016 | As A member of the church, I want to be able to connect to a external device to get today sermons. | 5 | HIGH | We will allow users to connect to either a raspberry Pi or Arduino, via bluetooth to get the current service. | UNSTARTED | |
| 017 | ~~As a churchgoer, I want to be able to access songs and sermons from previous and upcoming days.~~ | 4 | MEDUIM | We will have a menu were you can select what day you want to view the sermons from. | COMPLETED | Adrian, Wanda |
| 019 | ~~As an administrator or priest, I want to be able to add songs to the database.~~ | 3 | MEDUIM | we will add a tab to allow priests to add songs to there churches database. | COMPLETED | Callum |
| 020 | ~~As an administrator or priest, I want to be able to edit songs in the database.~~ | 2 | LOW | we will add a edit putton to the list of songs that you can choose from. | COMPLETED | Callum |
| 021 | As an priest, I want to be able to see the length of the song in the database. | 10 | LOW | Each song is accompanied by the word count. | UNSTARTED | |
| 022 | ~~As a priest, I want to be able to access the songs database via the net.~~ | 4 | HIGH | We will have a portal website that accesses the database. | COMPLETED | Callum, Adrian, Wanda |
| 023 | ~~As a priest I want to be able choose from a list of songs to sing during the ceremony.~~ | 2 | MEDUIM | There will be a SQL database with a selection of songs | COMPLETED | Callum |
| 024 | ~~As a priest I want to be able to add songs to my playlist~~ | 3 | HIGH | There will be a list of the songs to add to the playlist. | COMPLETED | Callum |
| 025 | ~~As a priest I want to be able to remove songs from my playlist~~ | 4 | HIGH | There will be a remove button next to every song in the playlist. | COMPLETED | Callum |
| 025 | ~~As a priest I want my list to be ordered once I have updated the order of the songs.~~ | 10 | HIGH | There will be a button that once pressed it will update the order of songs on the portal. | COMPLETED | Callum |

[Link for an easier time to edit. This data is not connected to this link will likely be more up to date](https://docs.google.com/spreadsheets/d/1XN6rKwXLS9GsNlR3xUBHYqMU5o3qh3YpbnUO6bJzAT0/edit?usp=sharing)
13 changes: 13 additions & 0 deletions Documents/Backlog/Sprint 3 Backlog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Sprint 3 Backlog

| ID |User Story|Effort|Priority|Validation Criteria|Status|Who Completed This Task|
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| 006 | As a priest, I want to be able to set up a profile for my church so I can set up the songs independently of other churches. | 3 | MEDUIM | Ability to register a church and have a unique database for each church exists. | COMPLETED | Callum|
| 009 | As a priest, I want to be able to set up an account for my church account. | 6 | HIGH | Ability to search registered churches by name exists. | COMPLETED | Callum|
| 010 | As a priest, I want to be able to sign into my church on the portal. | 5 | HIGH | Things won't be left out of date. | COMPLETED | Callum|
| 019 | As an administrator or priest, I want to be able to add songs to the database. | 3 | MEDUIM | we will add a tab to allow priests to add songs to there churches database. | COMPLETED | Callum|
| 022 | As a priest, I want to be able to access the songs database via the net. | 4 | HIGH | We will have a portal website that accesses the database. | COMPLETED | Callum, Adrian, Wanda |
| 023 | As a priest I want to be able to choose from a list of songs to sing during the ceremony. | 2 | MEDUIM | There will be a SQL database with a selection of songs | COMPLETED | Callum|
| 012 | As a churchgoer, I want to be able to select which church I attend so I can access the correct songs | 5 | HIGH | Ability to select a registered church from the app exists. | COMPLETED | Adrian, Wanda|

[Link for an easier time to edit. This data is not connected to this link will likely be more up to date](https://docs.google.com/spreadsheets/d/1XN6rKwXLS9GsNlR3xUBHYqMU5o3qh3YpbnUO6bJzAT0/edit?usp=sharing)
3 changes: 2 additions & 1 deletion Documents/Diagrams/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ You should have a diagram of your high level architecture in this section, along

You should have an UML class diagram in this section, along with a description of each class and a table that relates each component to one or more user stories. At a minimum, you need 1 diagram of your major classes. You are encouraged to also include more detailed diagrams that include all of your classes.

[UML Diagram](https://github.com/CallumCoy/Scriptor/blob/master/Documents/Diagrams/UML%20Plan.md)
- [UML Diagram](https://github.com/CallumCoy/Scriptor/blob/master/Documents/Diagrams/UML%20Plan.md)
- [HTML Class Digram](https://github.com/CallumCoy/Scriptor/blob/master/Documents/Diagrams/html%20Class%20Diagram.md)

# Data Design

Expand Down
6 changes: 5 additions & 1 deletion Documents/Diagrams/UML Plan.md
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
![basic UML plan](https://i.gyazo.com/c817a60dbd7fb8ae60ed37d926719c7f.png)
Android:
![Android UML plan](https://i.gyazo.com/8a0d5ca8286acc739aa0af6fba0a3dca.png)

iOS:
![iOS UML plan](https://i.gyazo.com/3f891fea987192534d9f2577886a8553.jpg)
1 change: 1 addition & 0 deletions Documents/Diagrams/html Class Diagram.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
![html Class Diagram](https://i.gyazo.com/deba21a4fa7a707718934b2b25600943.png)
Loading