AllPawsInn Spring 2018 --- Kerem Tuncer, Ali San Kaya, Burak Fidansoy, Burak Oz,

From CS486wiki
Jump to navigationJump to search

Title: Implementation Phase

Date:4/16/2018

REPORT

Ongoing

- "Implementation of the design for the 'Calendar': Calendar works like expected. Few issues left related to 
   the design of the page."
- "Implementation of the 'Print': Workign on finding a way to print a page from the application. The page design will be
   based on the print page of the KennelMaster software (old sw they used)."
- "Setup of the application to the new computer: Working on the installation of the application, and the database to the
   computer acquired from prof. Jones."

Accomplishments

- "Made changes on the look of the 'List View' on boarding,
   and daycare views. Screenshot => Media:newLook.JPG"
- "Completed the implementation of the grid view for the daycare view. 
   New requirements of Nate Green are implemented.
   Screenshot => Media:newDG.JPG"
- "Implementation of the 'Calendar View' for boardings is almost complete.
   Few work left on the front-end side."
- "Printed a receipt from the 'Payment' page."
- "Changed the rates for daycare based on the mail sent by Nate Green;
   'Rates for Daycare
   1 or 2 days in a week $21.99 per day 3 or more days in a week $17.99 per day'."
- "Added new requirements of Nate Green to the 'New Booking' page."
- "Added a new table to the database called 'KennelOccupancy', which will be used
   by the 'Calendar View', and booking pages. The table has two columns;
   'Kennel ID', and 'Occupancy'."
- "Made fixes on the 'Scheduler' based on Nate Green's requirements."
- "Updated the 'Payment' page, based on the new requirements. Added a 'Extra Costs' box,
   where they can charge extra costs when checking-out people."
- "Latest version of the code can be found in our GitHub page => [1]"

TODO:

- "Completing the design of the 'Calendar'."
- "Working on the page to be printed."
- "Setting up the application to the box."
- "Completing the design of the 'Scheduler'." 

Title: Demo to Nate Green, and April Green

Date:4/19/2018

Meeting Time: 4/19, Thursday, 1.30 - 3.00 pm

Attendence: Ali San Kaya, Burak Fidansoy, Burak Oz, Kerem Tuncer

REPORT

Meeting Accomplishments

- "Demoed the main functionality of the application to Nate Green, and April Green. The demo covered the following
   components: 'List View in Boarding Panel', 'Calendar View in Boarding Panel', 'List View in Daycare Panel', 'Grid View in Daycare Panel',
   'Search Panel', 'Animal Details Box', 'New Boarding Reservation', 'New Daycare', 'Client Details Page', 'Full Profile Page',
   'Scheduler Page', 'Booking Page', and 'Payment Page'."
- "Showed how 'Grid View in Daycare' works. We described how each booking is displayed on this screen, and how
   the user can interact with them(e.g 'add day', 'remove day'). We showed how total gets recalculated after every interaction,
   and how they can check-out a dog from this screen. A screenshot of the 'Grid View in Daycare' => Media:gv.JPG"
- "Went over the different kind of charges on the 'Payment Page', and gathered info about what else they would like to have on that page.
   We are planning to add a new type of charge called 'Other Services & Goods', where the user
   can add any type of extra cost he/she wants. Also, we are going to add a dropdown cost selector."
- "Demonstrated how the 'Calendar View in Boarding' works. Showed the drag/drop functionality, and how each booking
   gets displayed as a horizontal bar. Explained how the design will look in the future."
- "Showed the new multiple booking feature we've implemented. Now, the user can select multiple dogs from the
   search results, which can be used for making multiple bookings at the same time."
- "Went over the 'Scheduler' panel. Discussed what should be on this page, and acquired new requirements. We are going to add
   a new column, 'Medication', which will be in red font, and located right after the dog name."
- "Talked about what we have in mind for the printed page. Acquired a new requirement to add a 'playgroup' column to the 
   page. In order to do that, we are planning to add a new column called 'Playground' to the database."
- "Acquired a new requirement about the 'Grid View in Daycare'. We are asked to transfer the bookings of the previous week to
   next week and display the records from latest to oldest (top -> latest)."
- "Received printouts of the Excel sheets they've used for bookings."

Headlines(with durations)

- "Demoed the main components of the application." | "40 min"
- "Went over the input fields on payment and booking pages." | "15 min"
- "Discussed about what should be on the printed page." | "10 min"
- "Talked about the 'Scheduler' page." | "5 min"
- "Discussed aboout requirements on various pages." | "20 min"

Team Accomplishments

 - "Completed the design of the 'List View in Boarding' and 'List View in Daycare'."
 - "Completed most of the back-end work of the 'Grid View in Daycare'."
 - "Completed most of the back-end work of the 'New Booking' panel."
 - "Completed most of the back-end work of the 'Scheduler Page'."
 - "Completed decent part of the work on 'Calendar View in Boarding'."
 - "Completed the implemenation of the preliminary design for most of the pages."
 - "Acquired the box from prof. Jones."

TODO:

- "Completing the implementation of the 'Grid View in Daycare'." 
- "Completing the implementation of the 'Calendar View in Boarding'." 
- "Implementing the new features on the 'Payment Page'."
- "Implementing the new features on the 'Scheduler Page'."
- "Completing the front-end work of pages without design ."
- "Working on the printed page."

Title: Implementation Phase

Date:4/16/2018

REPORT

Ongoing

- "Implementation of the 'Calendar': The design of the 'Home Panel' may be modified after the implementation of
   the 'Calendar View' is complete. Working on the functionality of the 'Calendar'."
- "Implementation of the 'Scheduler View': Most part of the implementation is complete. Working on the design."
- "Implementation of the 'Daycare View': Most part of the implementation is complete. Working on the grid design required
   by Nate Green."

Accomplishments

- "Completed the implementation of the new design for the 'List View' on boarding,
   and daycare views. The design is based on a table structure.
   Screenshot => Media:lview.png"
- "Completed the implementation of the grid view for the daycare view. 
   The design is based on the structure prepared by Nate Green.
   Screenshot => Media:dgrid.png"
- "Completed the implementation of the 'New Booking' panel, which is used for
   dogs that are coming for the first time."
- "Made fixes on the 'Scheduler' based on Nate Green's requirements."
- "Latest version of the code can be found in our GitHub page => [2]"

TODO:

- "Completing the design of the 'Scheduler'." 
- "Completing the design of the 'Calendar View'."
- "Completing the implementation of the 'Grid View' for daycare bookings."
- "Completing the design of the 'Animal Details, Client Details, and Basic Stats' page."
- "Acquiring the 'box' from Prof. Jones and setting up our development environment on it."

Notes:

- "Box will be acquired from prof. Jones on our meeting (4/17)."

Title: Implementation Phase

Date:4/8/2018

REPORT

Ongoing

- "Design of the 'Home Panel' and 'List View': The design of the 'Home Panel' may be modified after the implementation of
   the 'Calendar View' is complete. Working on a new design for the 'List View' based on the feedback of Nate Green."
- "Implementation of the 'Calendar View': Most part of the implementation is complete. Working on the design."
- "Implementation of the 'Daycare View': Most part of the implementation is complete. Working on the grid design required
   by Nate Green."
- "New Reservation: Working on the design of the panel. Decided on which parts of the previously used
   'New Reservation Panel' to include/ or exclude. The implemenatation of it is complete." 
- "Scheduler: Working on the design of the Feed/Task/Scheduler panel. Implementation is complete."

Accomplishments

- "Completed the implementation of doing multiple bookings from search results.
   User can interact with selected records using a dropdown list. 
   Screenshot => Media:multi.jpg"
- "Completed the basic implementation of the 'Calendar View' (including drag/drop).
   Screenshot => Media:calendar.png"
- "Completed the implementation of the 'New Daycare' from search results.
   Screenshot => Media:dcare.jpg" 
- "Made a work distribution for the upcoming week:
   - Ali San Kaya => Calendar View
   - Burak Fidansoy => Feed/Task/Meds Panel, Report Pages
   - Burak Oz => Daycare
   - Kerem Tuncer => Design of various pages (e.g. "Calendar, Daycare, List View, etc.")"
- "Latest version of the code can be found in our GitHub page => [3]"

TODO:

- "Completing the design of the 'List View' for boarding and daycare bookings."
- "Completing the design of the 'Feed/Task/Meds Panel'." 
- "Completing the design of the 'Calendar View'."
- "Completing the implementation of the 'Grid View' for daycare bookings."
- "Completing the design of the 'Animal Details, Client Details, and Basic Stats' page."
- "Acquiring the 'box' from Prof. Jones and setting up our development environment on it."

Notes:

- "Spring break between 3/31 and 4/8."

Title: Presentation to Nate Green

Date:3/24/2018

Meeting Time: 3/22, Thursday, 1.30 - 2.50 pm

Attendence: Ali San Kaya, Burak Fidansoy, Burak Oz, Kerem Tuncer

REPORT

Meeting Accomplishments

- "Demoed the main functionality of the application to Nate Green, and Prof. Jones. The demo covered the following
   components: 'List View in Home Panel', 'Search Panel', 'Animal Details Box', 'Client Details Page', 'Full Profile Page',
   'Basic Stats Page', 'Scheduler Page', 'Booking Page', and 'Payment Page'."
- "The main focus was on the 'List View in Home Panel'. We described how each booking is displayed on this screen, and how
   the user can interact with it (e.g 'Check-in/Check-out'). We showed how the user can search for a dog, and then make a
   new booking for that dog. We also explained how the new booking gets displayed on the 'Home Panel', after the booking is
   complete. A screenshot of the 'List View' on the 'Home Panel' => Media:ListView.JPG"
- "Went over the different kind of charges on the 'Payment Page', and eliminated the ones that are no longer useful. Acquired 
   a new requirement for this page. We are going to add a new type of charge called 'Other Services & Goods', where the user
   can add any type of extra cost he/she wants. We are also asked to add an option to exclude taxes, which will be used for
   police dogs."
- "Talked about the new requirement ('Daycare Calendar') acquired from All Paws Inn. Discussed what could be
   a problem for us, when implementing the new 'Daycare Calendar'. After some discussions, the requirements
   for this page became clearer. On the upcoming week, the focus will be on the implementation of this page.
   A screenshot of the 'Daycare Calendar' page, drawn by Nate Green => Media:daycare.jpg"
- "Showed the new multiple booking feature we've implemented. Now, the user can select multiple dogs from the
   search results, which can be used for making multiple bookings at the same time."
- "Discussed the challenges in building a 'Calendar View' for the bookings. Agreed to work on the implementation of it
   until the next meeting."

Headlines(with durations)

- "Demoed the main components of the application." | "25 min"
- "Went over the charges on the 'Payement Page'." | "15 min"
- "Discussed about the new 'Daycare Calendar' page." | "20 min"
- "Talked about the design of the application." | "10 min"
- "Discussed the challenges related to the 'Calendar View'." | "10 min"

Team Accomplishments

 - "Completed the back-end work of the 'Payment Page'."
 - "Completed the back-end work of the 'New Booking' panel."
 - "Completed the implemenation of the preliminary design of the 'List View' in 'Home Panel'."
 - "Completed the back-end work of the 'Scheduler Page'."
 - "Completed the back-end work of the 'Check-In/Check-Out' switch."
 - "Completed the implemenation of the preliminary design for most of the pages."
 - "Added the Boarding/Daycare switch to the 'Home Panel'."

TODO:

- "Implementing the 'Daycare Calendar' page." 
- "Working on the 'Calendar View'."
- "Implementing the new features on the 'Payment Page'."
- "Adding charts to the 'Basic Stats' page."

Title: Implementation Phase

Date:3/18/2018

REPORT

Ongoing

- "Implementation of the 'Home Panel': The design and implementation of the 'List View' will be completed before
   the meeting with Prof. Jones on 3/20. The design of the 'Home Panel' may be modified after the implementation of
   the 'Calendar View'."
- "Search: Design of the 'Seach Details' on the 'Navigation Bar' is still ongoing. The functionality of it is completed.
   The design of that panel will be completed before the meeting with Prof. Jones on 3/20.
   A screenshot of the expected output of the 'Search Panel' => Media:s2.JPG"
- "New Reservation: Working on the design of the panel. Decided on which parts of the previously used
   'New Reservation Panel' to include/ or exclude. The implemenatation of it mostly complete." 
- "Check-In/Check-Out: Working on the implementation of it on the 'Search Details Panel'. Already implemented it ion the
   'List View'. Also, this functionality will be a basis for the 'Payment Panel'."
- "Scheduler: Working on the implementation and design of the Feed/Task/Scheduler panel. We've already implemented it before switching
   to React, so it will complete before the meeting. A screenshot of the previous implementation => Media:Scheduler(Updated).JPG"

Accomplishments

- "Implementation of the 'Basic Stats' screen is complete. A screenshot of the page => Media:basic.JPG"
- "Made a work distribution for the upcoming week:
   - Ali San Kaya => New Reservation, List View
   - Burak Fidansoy => Feed/Task/Meds Panel, Report Pages
   - Burak Oz => Check-in/Check-out, Payment Panel
   - Kerem Tuncer => Design of various pages (e.g. "Animal Details, Client Details, Basic Stats, List View, etc.")"
- "Decided which components to present to the Prof. Jones in our meeting on 2/20. These components are;
   + Animal Details
   + Client Details
   + Basic Stats
   + Search Panel
   + Bookings List on Home Panel
   + Designs for various panal
   + Feed/Task/Meds Panel"
- "Latest version of the code can be found in our GitHub page => [4]"

TODO:

- "Completing the design of the 'Search Details' that appears when a search result is clicked."
- "Completing the implementation of the 'Feed/Task/Meds Panel'." 
- "Completing the design of the 'Booking List View'."
- "Completing the design of the 'Animal Details, Client Details, and Basic Stats' page."
- "Acquiring the 'box' from Prof. Jones and setting up our development environment on it."
- "Meeting with the professor on 3/20 || Hot Topics: Demo of our work, What is next"

Title: Demo v2

Date:3/10/2018

REPORT

Demo Content

- "Showed the latest updates on the home panel. Demonstrated how date can be switcched, and bookings related to that date interval are fetched, and displayed.
   Talked about the challenges of this operation, due to the complexity of date system. A new reservation made from the animal details panel can be seen on this panel now.
   The database is updated after each new reservation."
- "Executed the different type of searching abilities on the search panel. Also showed the latest implemented panels on the animal details panel(displayed when a search result is
   left-clicked). These panels are Full Profile (of an animal), and Client Details, which can be accessed from the animal details panel. Screenshots of these pages can be found in
   the attachments section."
- "Showed a screenshot of another panel we implemented. The Data Records panel is a page about the current occupancy of the kennels, and some additional data related to it (e.g "current
   number of animals, and clients in the database, number of bookings expected to start this week/month, etc.")." 

Accomplishments

- "Implemented the date switches on the home panel bookings. When the interval is changed, bookings related to that interval are fetched, and disiplayed. A screenshot of this panel is 
   available at the attachments section."
- "Added new ways for searching, to the search bar. Now, even if a first name/last name combination is typed without spaces, the search will display the related animals."
- "Implemented the Full Profile, and Client Details panels, which can be accesed from the animal details panel."
- "Implemented Data Records panel, which shows information about the current situation of the kennels, and some data about the bookings (e.g. "number of bookings expected to start this week/month, number of 
   animals, and clients in the database, etc.")."
- "Changed the naming conventions on some parts of the code. Latest version of the code can be accesed from our GitHub page => [5]."
- "Completed the "Team Evaluation" form and sent it to the professor."
- "Recorded a demo video, and sent it to the professor."

TODO:

- "Adding front-end designs to the latest implemented pages like Full Profile, Client Details, and Data Records." 
- "Working on the features of the calendar view on the home panel (e.g "boarding/day care switch")."
- "Implementing other data related panels (e.g "financial record pages, etc.")."
- "Working on the design of the search bar and the animal details panel (which appears when a search result is clicked)."

Attachments:

- "Full Profile panel => Media:FullProfile.JPG"
- "Client Details panel => Media:ClientDetails.JPG"
- "Bookings on Home panel => Media:Bookings.JPG"

Title: Meeting with Professor Merwyn

Date:2/25/2018

Meeting Time: 2/20, Tuesday, 1.20 - 1.50 pm

Attendence: Ali San Kaya, Burak Fidansoy, Burak Oz, Kerem Tuncer

REPORT

Meeting Accomplishments

- "Made a demo of our work to the professor. Went over the tasks we've declared in the last weeks' wiki, which where;
   + Navigation Bar
   + Search Panel
   + Notification/Alerts Panel
   + Bookings List on Home Panel
   + High-level 'Home Panel' design."
- "Talked about how we implemented each functionality, showed related code with each, and discussed what can we
   do better, programming wise. Decided to add more comments, and change naming converntions (CSS classes, etc.)."
- "Went over the SQL queries we've placed inside the program. Discussed the efficiency of our SQL queries, and 
   explained wny we had to get most of the data, when the program begins. Also showed how we filtered the results
   of those queries with JS."
- "Discussed what is coming next in the implementation phase. Agreed that other than the implementation of the calendar,
   we can handle other components pretty quickly, and easily. Talked about the learnig curve we've faced, and how we are
   over it now."
- "Agreed to send a video of our, before the next wiki meeting, which won't take place due to the winter break. The main focus
   on the next demo will be on components other than the calendar (e.g. 'dog details, client details, new booking, etc.')."

Headlines(with durations)

- "Demoed our work, and explained how each component works. Talked about how we can improve the readbility of our code." | "15 min"
- "Explained the SQL quieries we've writtten, and how we filter them inside the program." | "5 min"
- "Discussed the complexity of the calendar, and how we should handle the future of the project." | "10 min"

Team Accomplishments

 - "Completed the most part of the implementaiton of the Search Bar, Navigation Bar, and Home Panel."
 - "Implemented the most part of the design of the Home Panel, Navigation Bar, and Search."
 - "Implemented 'New Reservation' functionality, which is done from the results of the search."
 - "Migrated our work to a new GitHub repository. [6]"

TODO:

- "Completing the ognoing work, which are; design of the Notification/Alerts/Search components, new booking from the Navigation Bar,
   and implementation of the list view of the calendar on the Home Panel." 
- "Editing the naming cconventions, and adding more comments, which describe the work done by that code block. 
- "Recording a video of work, and sending it to the professor before the winter break."

Title: Implementation Phase

Date:2/18/2018

REPORT

Ongoing

- "Implementation of the 'Home Panel': The design and implementation of the 'Navigation Bar' will be completed before
   the meeting with Prof. Jones on 2/20. The implementation of the list view of bookings on the 'Home Panel' will be completed
   before the meeting with Prof. Jones on 2/20.
- "Search: Design of the 'Search' function on the 'Navigation Bar' is still ongoing. The functionality of it is completed. Currently
   working on the user actions after a record is selected from the search results (e.g. 'new reservation, dog details, etc.').
   A screenshot of the expected output of the 'Search Panel' => Media:s2.JPG"
- "New Reservation: Working on the design, and implementation of 'New Reservation Panel'. Decided on which parts of the previously used
   'New Reservation Panel' to include/ or exclude." 
- "Notifications/Alerts Panel: Working on the design and implementation of 'Notifications/Alerts Panel', which are located on the 'Home Panel'.
   Discussing what should be included in the Notifications, and how to handle them. Decided to include 'Hasn't Checked-in, and Hasn't Checked-out"
   in Alerts.
   

Accomplishments

- "Created a new repository for the components implemented with React. The repository can be accessed with the following GitHub link.
   Link => [7]"
- "Decided which components to present to the Prof. Jones in our meeting on 2/20. These components are;
   + Navigation Bar
   + Search Panel
   + Notification/Alerts Panel
   + Bookings List on Home Panel
   + High-level 'Home Panel' design"

TODO:

- "Completing the implementation of the 'New Booking Panel'." 
- "Completing the design of the 'Home Panel'."
- "Working on the grid view of the bookings on the 'Home Panel'."
- "Completing the design of the 'Search Panel' and record details panel which appears after a search result is selected."
- "Acquiring the 'box' from Prof. Jones and setting up our development environment on it."
- "Meeting with the professor on 2/20 || Hot Topics: Demo of our work, What is next, New hardware"

Title: Meeting with Professor Merwyn

Date:2/10/2018

Meeting Time: 2/6, Tuesday, 1.20 - 1.45 pm

Attendence: Ali San Kaya, Burak Fidansoy, Burak Oz, Kerem Tuncer

REPORT

Meeting Accomplishments

- "Went over the TODOs and accomplishments we have declared in last weeks Wiki Status. Discussed about the
   need for React, and talked about the usage of it. Explained how we are going to use it, and how it's
   is used by sites like Facebook (creator of React), and others.[8]"
- "Talked about the work we've done on the back-end side of the program. Explained which features we've
   completed, like 'Search', and what we are working on. Also talked about the previously established database
   connection, and how queries will be used in the program."
- "Agreed to change how previous bookings are held in the database. Decided to either add another column to the
   bookings table, or change the current status of all previous bookings. 
   (e.g. "UPDATE dbo.Bookings
   SET status = 'archived'
   WHERE date < 1.1.2015;)"
- "Talked about the new requirement ('Daycare Calendar') acquired from All Paws Inn. Discussed what could be
   a problem for us, when implementing the new 'Daycare Calendar'. Some new features on the new calendar are;
   list of all dogs instead of the kennel units, display of the total cost at the end of each row, and ability to add
   extra costs on the calendar screen."
- "Agreed to demo our work in the next meeting (2/20), main focus will be on the 'Home Panel'."

Headlines(with durations)

- "Talked about the last weeks' Wiki, and discussed React (how it is used, why we need it)." | "10 min"
- "Agreed for making changes on the Bookings table since most of the records in it are outdated." | "5 min"
- "Agreed to demo our work next week. The main focus will be on the 'Home Panel' and the 'Calendar'." | "10 min"

Team Accomplishments

 - "Completed the back-end work of the 'Search bar'. The front-end work of the bar will be completed after
    the implementation of the 'Navigation Bar'."
 - "Started working on the 'New Booking' panel."
 - "Started working on the 'Home Panel'."

TODO:

- "Completing the implementation of the main components (e.g. 'Calendar') of the 'Home Panel'." 
- "Getting ready for the demo on the next meeting."

Title: Implementation Phase

Date:2/2/2018

REPORT

Accomplishments

- "Made the work breakdown, and assigned each member of the team a short-term job.
   For the upcoming one-two weeks, Ali San Kaya and Kerem Tuncer will be working on the 
   front-end side of the project (designing the panels, etc.), and Burak Fidansoy and Burak Oz
   will be working on the database connection, queries, and anything related to the back-end of the project."
- "Decided to use React [9], a JavaScript library for building user interfaces, as the front-end framework
   of the project. Started working on components that will be used in panels we build."
- "Established connection between the database and the program. Built a config object that has all the options like
   username, password, host name, database name, etc., which can be changed altered easily on later stages. A screenshot of 
   it can be found in the Attachments part."
- "Prepared template SQL queries that can be used in any stage of the development. The three basic query templates we prepared
   are; SELECT, INSERT, and DELETE. A screenshot of 
   it can be found in the Attachments part." 
- "Our CPT applications got approved."

TODO:

- "Building a template React component that could be used in panels." 
- "Designing one of the panels (e.g. 'Add Dog, Client Details')."
- "Working with the data acquired from the database queries (how to handle it,
   saving it into an object, etc.)."
- "Meeting with the professor on 2/6 || Hot Topics: All Paws Inn new software, database connection, React

Attachments:

- "SQL config => Media:SQlConfig.JPG"
- "Template SQL queries => Media:Templates.JPG"

Title: Meeting with Professor Merwyn

Date:1/26/2018

Meeting Time: 1/23, Tuesday, 1.20 - 1.45 pm

Attendence: Ali San Kaya, Burak Fidansoy, Burak Oz, Kerem Tuncer

REPORT

Meeting Accomplishments

- "Went over the TODOs we have declared in last weeks Wiki Status. Closed one of the issue about
   the safety of GitHub. Agreed that it is safe on 'private' mode. Discussed our short term and long term
   goals."
- "Talked about the work distribution that we have to do soon. Decided to seperate in to two teams; one
   for the back-end of the project (database connection, queries, etc.), and the other one for front-end
   of the project (which JavaScript framework to be used)."
- "Agreed to upload CPTs as soon as possible, which will be necessary in case of a visit to All Paws Inn
   facilities."

Team Accomplishments

- "Made a high level, short-term work distribution; Ali San Kaya and Kerem Tuncer will be working on the front-end
   of the project, until we agree on a JavaScript framework, Burak Fidandsoy and Burak Oz will be working on the back-end
   of the project, which will mainly focus on connecting the database to program, and fetching data with queries implemented
   in the program."
 - "Connected the database to our program, using the Microsoft SQL Server's client package for Node.js. Now, we have access to 
    database of All Paws Inn from our program."
 - "Received our CPT applications from Prof. Jones, and uploaded them to ISSS."

Headlines(with durations)

- "Talked about the TODOs list. Discussed how to handle them." | "10 min"
- "Agreed on the short-term work seperation of the team (back-end => database, front-end => JavaScript framework)." | "10 min"
- "High-level milestones, and future workload for the team (End of implementation, Install, Test & Maintenance)." | "5 min"

TODO:

- "Preparing test queries, and implementing them on our program." 
- "Finding a JavaScript framework."
- "Getting approval to CPTs, and contacting with Prof. to inform him."
- "Preparing one of the fairly simple panels (e.g. 'Client Details'), in order to get familiar with the new framework, and implement database queries."

Extra:

- "The main computer of the All Paws Inn had a major issue, and they lost their access to the software they use currently (KennelMaster). We tried to 
   download the version we found last semester, but that didn't work. Informed the professor about what we have tried, and what can be done next."

Title: Presentation

Date:1/18/2018

Presentation Time: 12/8/17, Friday, 11.30 am - 1.00 pm

Attendence: Ali San Kaya, Burak Fidansoy, Burak Oz, Kerem Tuncer

REPORT

Headlines & Accomplishements

- "Presented the work we've done on Fall 17' semester, to April Green, Nate Green, and Prof. Jones. The presentation included eight parts;
                      Motivation
                      Technologies
                      Client-side Requirements
                      Our Requirements
                      Design Mockups
                      Database Schemas
                      Current Work + demo with user stories
                      Future Work"
- "Displayed the UI designs we've prepared. Went over the functions on the designs of the Home Panel, Navigation Bar, Scheduler page, etc. 
   Presented each new feature on the panels we designed to our customers. Answered any questions related to these panels. Noted down their feedback
   in order to customize the panels, the way they wanted. (User Experience Tests)"
- "Explained the database schemas by showing each tables relation with others, and the PK-FK relations between them. Talked about the unused database tables on their 
   current software (KennelMaster), and how we are going to improve the performance of their database."
- "Demoed our current work on the Electron platform. Went over each of the functions we've implemented and asked about how they feel about them. The feedbacks were mostly positive, which
   motivated us for the rest of the project. Displayed the Home Panel, Scheduler, Navigation Bar, Status, and some other panels on the program we've built until that day."
- "Shared our ideas about the future of the project. Showed the milestones we've set for the Spring 18 semester, and went over each of them to involve our customer in our work plan. We hope
   this will be helpful for us to satisfy our customer with the end product we are going to deliver at the end of the Spring 18 semester."

TODO:

- "Make research about the safety of our GitHub page. ([10])" 
- "New feature: Archive passed away dog."
- "New feature: Search by breed."
- "New feature: Add 'next' and 'previous' arrows to the calendar date picker."
- "New feature: Make notifications on the Home Panel customizable."
- "New feature: Admin Panel."
- "New feature: Options for Print."
- "New feature: Customizable charts."
- "New feature: Multiple bookings for the same dog on different dates."
- "Make alterations on the color palette of the calendar on the Home Panel."
- "Add charts to the finance pages."
- "Add shades to the calendar rows."
- "New Hardware: Signature Pad."
- "New Hardware: Receipt Printer."
- "Only 'Day Care' should be available to recur."
- "Create a mailing list, and add 'no mail' option to client details."