Week 15 Recap (4-19-21 to 4-25-21)

Written on April 25, 2021

RAID Inc. has been busy since the last update!

This past Monday, RAID Inc. held a formal group meeting in person. The main focus was on getting the user manual completed, and also finishing up with the code clean up.

On Tuesday, RAID Inc. used Microsoft Teams to begin preparing for their presentation, which is on this coming Tuesday! Time has flown!

On Wednesday afternoon, RAID Inc. had another in-person meeting, where they finished up the creation of their presentation. They spent the remainder of the week preparing their parts for the presentation, and deciding what they will say.

This is unfortunately the final update that will be on this page. It has been a pleasure working on this app with you!

-RAID Inc.

Read More

Week 14 Recap (4-12-21 to 4-18-21)

Written on April 18, 2021

This past Monday, RAID Inc. held a formal group meeting in person. The primary focus was on finishing up the user’s manual, which the rough draft was due on Wednesday this week. They also took an inventory of what else we need to do moving forward.

On Tuesday, RAID Inc. used Microsoft Teams to work on cleaning up the code that they have for BCGL. This included removing un-used code and adding comments that explained what was going on within each section. This was in an attempt to make it easier to update and read moving forward.

On Wednesday afternoon, RAID Inc. had another in-person meeting, where they added images to the code for the display on of the app logo which would appear on the home page of the device being used. They also continued to clean up the code, as they had been the day before.

For the remainder of the week, RAID Inc. worked on revising their...

Read More

Week 13 Recap (4-5-21 to 4-11-21)

Written on April 11, 2021

Software development on the BCGL app has started to wind down, as RAID Inc. is putting the finishing touches on the app.

This past Monday, RAID Inc. held a formal group meeting in person. The primary focus was on tying all of the parts of the app that have been created (the barcode scanner, add and edit list function, search function, etc) together so that they function as one singular application. Now the scanner adds to a list, rather than just scanning. The edit list function is working properly. Finally, the navigation bar at the bottom has been finalized so that everything is easily accessible.

On Tuesday, it was some more of the same items from Monday. RAID Inc. focused on finishing up the BCGL. Moving forward, they have some things left to button up and improve, but the bulk of the code for the app is functional.

On Wednesday afternoon, RAID Inc. had another in-person meeting, focused mainly on...

Read More

Week 12 Recap (3-29-21 to 4-4-21)

Written on April 4, 2021

This week, the RAID Inc. team continued to focus the majority of their efforts on software development tasks.

This past Monday, RAID Inc. held a formal group meeting in person. The primary focus was on the upcoming status meeting with Dr. Cindric on Wednesday, where the goal was to have a working prototype developed for presentation. As such, major progress was made getting the app to work in many areas, which are too many to name. Kyle was able to add products to an Excel spreadsheet, which will be added to the database via code written by Andrew. The team also got functionality on the camera, thanks in large part to Bailey’s efforts. They worked on creating and adding to lists. They also buttoned up all of the functions that they had been working on the previous week.

On Tuesday, we held our regularly-scheduled meeting via Microsoft Teams. During this meeting, RAID Inc. worked to address the issue of deleting...

Read More

Week 11 Recap (3-22-21 to 3-28-21)

Written on March 28, 2021

It is hard to believe that we have already reached the end of March! This week the RAID Inc. team focused the majority of their efforts on software development tasks.

This past Monday, RAID Inc. held a formal group meeting. Bailey provided a demonstration of the login page authentication. The team identifed a few bugs with the behavior of the authentication mechanism, and worked to address them. At first, the app was not accepting valid credentials and displayed an error message stating they were invalid. This was quick fix with some additional try/catch statements, and allowed us to do some more in-depth testing of the login functionality.

On Tuesday, we held our regularly-scheduled meeting via Microsoft Teams. During this meeting, RAID Inc. worked to address an issue with the navigation mapping associated with the app’s login screen. Upon successful authentication, the app would open to the proper screen, but would not contain the bottom navigation bar. This was an issue,...

Read More

Week 10 Recap (3-15-21 to 3-21-21)

Written on March 21, 2021

Another week of the semester has passed! This week the team focused on preparing Design Document 2, as the rough draft is due on Monday, March 22nd.

This past Monday, RAID Inc. did not meet, as we took a Midterm during the regularly scheduled class period.

On Tuesday, we held our regularly-scheduled meeting via Microsoft Teams. During this meeting, Bailey and Kyle worked to begin drafting Design Document 2. They worked to identify the 4 major software components and modules contained within the BCGL software. RAID Inc. chose to further discuss the barcode scanning functionality, the manual SKU search functionality, the process of shopping list creation, and how product information is stored in a list. We chose to represent the processes and data components associated with each module by using pseudocode modules. This helps the team and reader to understand the logic behind each module, and provides a general representation of what the source code will look like.

On Wednesday...

Read More

Week 9 Recap (3-8-21 to 3-14-21)

Written on March 14, 2021

Another productive week has passed! This week our primary focus was again on development, as we are on schedule with our deliverables.

This past Monday, RAID Inc. did not formally meet. Instead, we attended an in-person class session that reviewed for the upcoming Midterm Exam. Professor Cindric also introduced Design Document 2, which we will be starting in the near future.

On Tuesday, we held our regularly-scheduled meeting via Microsoft Teams. During this meeting, Bailey provided a general progress update to the team. Kyle officially submitted an application to the Walmart Development team, requesting access to their public product API. This API might be a good fit for our project. Bailey shared some UI development progress with the team and gave an update on the development of the Firebase Authentication mechanism for the login page. We then worked to develop an initial BCGL logo that can be used in the app, in addition to our RAID Inc. logo.

On Wednesday...

Read More

Week 8 Recap (3-1-21 to 3-7-21)

Written on March 7, 2021

We have now officially reached the halfway point of the semester! This week our primary focus was on development, as we are on schedule with our deliverables.

This past Monday, RAID Inc. focused on delegating specific development tasks to each group member. During our team meeting, we each chose a specific task to focus on. Bailey is responsible for the app’s “About” page and for adding a logo to the “Login” page. Josh will be implementing the list functionality and is working to allow multiple lists to be created. Kyle is continuing to research the best API for the project, and Andrew is working on building internal SQLite databases.

On Tuesday, we held our regularly-scheduled meeting via Microsoft Teams. During this meeting, we discussed changes that we needed to make to Design Document 1, in preparation for next Monday’s due date. In addition, we worked as a team to develop the app’s internal data structure and researched SQLite’s capabilities. We...

Read More

Week 7 Recap (2-22-21 to 2-28-21)

Written on February 28, 2021

Week 7 of the semester is now complete and we have made significant progress on the BCGL project. This week our primary focus was on deliverables, as we had 2 important, upcoming due dates.

On Monday during our class period, we presented our Introductory Presentation to the class. Our presentation went well, as all team members spoke effectively and were prepared for the presentation. We did well on the length of the presentation and met the time requirements. This was an opportunity for us to formally share our project plan with the other software development teams in the class as well as with Professor Cindric. It was also interesting to listen to the other 2 groups present and to learn more about their development plans.

On Tuesday, we held our regularly-scheduled meeting via Microsoft Teams. During this meeting, we began working as a group on Design Document 1. The rough draft of this document is due on Monday, March 1st....

Read More

Week 6 Recap (2-15-21 to 2-21-21)

Written on February 21, 2021

Week 6 of the semester is now complete! This week our key focuses included initial project development and preparation for the Intrductory Presentation.

On Monday of this week, we held a group meeting to continue to work on getting our GitHub project repository initialized with a base Xamarin project. Although all group members were able to pull down a copy of our initial Xamarin successfully, we encountered issues with temporary file changes conflicting. We worked to implement a GitIgnore to handle temporary configuration files, but are still experiencing some issues. It almost feels like the GitIgnore is not working, as many files are still appearing as modified in GitHub Desktop. We spent most of our meeting time troubleshooting this issue. We met during our class time today.

On Tuesday, RAID Inc. met virtually via Microsoft Teams. We picked up where we left off from yesterday’s meeting. We felt that it was important to get the GitHub repository configured properly, as...

Read More

Week 5 Recap (2-8-21 to 2-14-21)

Written on February 14, 2021

It’s hard to believe that another week has passed, and that we have now completed the 5th week of the semester.

On Monday, we held a group meeting to continue to work on the Preliminary Project Schedule document that is due on Wednesday of this week. We continued to brainstorm important tasks and dates that would be associated with the development of BCGL. We met during our class time today.

On Tuesday, we opted to hold an in-person meeting instead of our regularly-scheduled digital one. We wanted to meet in the afternoon instead. We started the meeting by printing the final version of our initial press release. The image quality looked good, and we submitted it to Professor Cindric. After he grants us permission, we will display them in the Computer Science area of KHIC. We then worked on finalizing our Preliminary Project Schedule Document. Today’s major focus was on the revision of our Gantt chart. We added the specific...

Read More

Week 4 Recap (2-1-21 to 2-7-21)

Written on February 7, 2021

This week was a busy one for RAID Inc.!

On Monday, we met to continue and finalize the development of our project blog and website. We designed and hosted the site on GitHub Pages. The site has a simple user interface containing separate pages for blog posts, posted documents, and team member information. We plan to update the blog at a minimum of once per week. We will be posting recaps of our accomplishments over the past 7 days, as well as our goals for the upcoming week. On Monday, we published our first official blog post and shared the URL with Professor Cindric.

We had our regularly-scheduled team meeting on Tuesday night. The focus of this meeting was to discuss upcoming due dates. We began discussing the Initial Press Release Rough Draft as well as the Preliminary Project Schedule Rough Draft.

RAID Inc. met again on Wednesday. At this meeting, we were able to review our SRS Document Rough...

Read More

January Update

Written on February 1, 2021

January was a busy month for RAID Inc.! We have an idea for a software product that we want to make public within the next 5 months.

Our software idea is called BCGL, which stands for Barcode Grocery List. This mobile app will scan the barcodes of products and add them to a user’s shopping list. Say, for example, a user runs out of milk. This application will allow them to scan the barcode, which will then add milk to their grocery list. The grocery list appears in the mobile app. Users can then take this list with them to the store, and remove items from the shopping list as they pick them up.

This month, we have created a list of requirements for BCGL. We have also incorporated those requirements into a complete Software Requirements Specification document, which can be viewed on the Documents page.

Check back soon, as we will be posting weekly updates to document the...

Read More