|
|
***Product Alpha***<br>
|
|
|
<br>
|
|
|
|
|
|
**Prioritized User Stories and Project Progress:<br>**
|
|
|
* *Beta Focuses*
|
|
|
|
|
|
*1. Searching for flights: 50%* (Searching **Connection Flights** stays at the highest difficulty level of this project at all times)<br>
|
|
|
*2. Retrival of reservation: 10%*<br>
|
|
|
*3. Usability of web pages: 25%*<br>
|
|
|
*4. Origin Time Indication: 5%*
|
|
|
<br>
|
|
|
|
|
|
* **Alpha Focuses**<br>
|
|
|
|
|
|
5. Displaying search results: 80%<br>
|
|
|
6. Language options of pages: 60%<br>
|
|
|
7. Security of payment page: 70%<br>
|
|
|
8. About page of the company: 90%<br>
|
|
|
<br>
|
|
|
|
|
|
**Testing of User Stories:**
|
|
|
* *Following the order of the above*
|
|
|
* 1. Searching for flight routes: null, existing, non-completed, completed, duplicate, etc.<br>
|
|
|
* 2. Retrieval of reservation: retrievable, correct, incorrect, multiple, etc.<br>
|
|
|
* 3. Usability of web pages: general web application testing will be applicable here. <br>
|
|
|
* 4. Origin Time Indication: check if both origin time displaying or not, the correctness of the time, etc.<br>
|
|
|
* 5. Displaying search results: check if the results will show up or not, the correctness of the results, etc. <br>
|
|
|
* 6. Language options of pages: check if language choices exist, choices are clickable or not, etc. <br>
|
|
|
* 7. Security of payment page: check if payment information still exist in database or not, etc. <br>
|
|
|
* 8. About page of the company: Responsiveness, completeness, etc.<br>
|
|
|
<br>
|
|
|
<hr>
|
|
|
|
|
|
**ReadMe:**<br>
|
|
|
<br>
|
|
|
How to run:
|
|
|
|
|
|
Use **git clone https://git.cs.usask.ca/yol474/cmpt370-fantastic-4.git** in the command line
|
|
|
|
|
|
Requires **nodeJs** to run.<br>
|
|
|
|
|
|
Run the following commands inside the **air370proj folder** containing the
|
|
|
app.js file, the database, and the views folder.<br>
|
|
|
|
|
|
**npm init <br>
|
|
|
npm install sqlite3<br>
|
|
|
npm install express<br>
|
|
|
npm install ejs<br>**
|
|
|
|
|
|
|
|
|
Finally, run **'node app.js'** in the terminal to start the server. <br>
|
|
|
The localhost will be listening at: http://localhost:2020/search
|
|
|
|
|
|
**Current Restrictions**
|
|
|
|
|
|
Only direct flights can be used currently the other options will refresh page.<br>
|
|
|
Examples of available flights for testing:
|
|
|
* Calgary to London
|
|
|
* Saskatoon to Calgary
|
|
|
* Calgary to Paris
|
|
|
<br>
|
|
|
<hr>
|
|
|
|
|
|
**Action Plan**<br>
|
|
|
|
|
|
*Fantastic 4*:<br>
|
|
|
All team members had participated in two scheduled weekly meetings as usual.<br>
|
|
|
Alpha related issues had been discussed and resolved;
|
|
|
These two meetings were used as mostly workshop hours for this milestone. <br>
|
|
|
Time spent as a team: 2.5 hours (1.5 hours of Tuesday meeting, 1 hour of Thursday meeting, 2.5 hours in total)
|
|
|
|
|
|
Ali (Back-End): <br>
|
|
|
Worked closely with Jordan, completing about 50% of the database plus basic information of pages.<br>
|
|
|
Will continue to address issues regarding the Beta focuses 1, 2, & 4 as indicated above. <br>
|
|
|
Individual time spent on Milestone 8: 15 hours <br>
|
|
|
Individual time will be spent on Milestone 9: 10 hours
|
|
|
|
|
|
Jordan (Back-End): <br>
|
|
|
Scheduled and booked a team meeting room as a regular weekly task.<br>
|
|
|
Worked closely with Ali, completing about 50% of the database plus basic information of pages.<br>
|
|
|
Revised ReadMe file of the master branch and minor changes of the database.<br>
|
|
|
Will continue on resolving the Beta focuses 1, 2, & 4 as indicated above together with Ali. <br>
|
|
|
Individual time spent on Milestone 8: 15 hours <br>
|
|
|
Individual time will be spent on Milestone 9: 10 hours
|
|
|
|
|
|
Nick (Front-End): <br>
|
|
|
Completed testing of the database of the project created by Jordan and Ali.
|
|
|
Revised ReadMe file of the master branch together with Jordan after minor changes.
|
|
|
Worked on the styling of ejs pages: Homepage(index), Flights, Payment with required contents.<br>
|
|
|
Will continue to resolve issues regarding the Beta focus 3 and reaming Alpha focus 5, 6, 7 and 8 as indicated above. <br>
|
|
|
Individual time spent on Milestone 8: 8 hours <br>
|
|
|
Individual time will be spent on Milestone 9: 10 hours
|
|
|
|
|
|
Wes (Front-End): <br>
|
|
|
Created and summarized Milestone 8 at Wiki. <br>
|
|
|
Finished the final formatting of this milestone.<br>
|
|
|
Worked on the styling of ejs pages: Summary and About Page with required contents.<br>
|
|
|
Completed testing of Product Alpha with desired coverages, user stories 5 to 8. <br>
|
|
|
Will work closely with Nick tackling the Beta focus 3 and remaining Alpha focus 5, 6, 7 and 8 as indicated above. <br>
|
|
|
Individual time spent on Milestone 8: 8 hours<br>
|
|
|
Individual time will be spent on Milestone 9: 10 hours
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Quick Meeting Minutes
|
|
|
|
|
|
Date: March 24, 2020 Thursday
|
... | ... | |