Skip to content
This repository has been archived by the owner on Jan 2, 2023. It is now read-only.

Quinn Nisbet Log

Quinn H. Nisbet edited this page Apr 24, 2022 · 29 revisions

Week 31 (4/18-4/24)

I wrote frontend tests for recipe and ingredient pages, as well as a backend test for ingredient objects. I also made comments on much of the code that I've written.

Week 30 (4/11-4/17)

I looked into frontend testing for the final 1.0 release.

Week 29 (4/4-4/10)

I began testing the other groups code and creating issues about any new issues that I found.

Week 28 (3/28-4/3)

I went through and did some basic testing of our app to make sure that all of our main functions worked.

Week 27 (3/21-3/27)

I fixed a small bug with our filtering and also made some small adjustments to recipe and ingredient displays. I also continued researching the React testing library.

Week 26 (3/14-3/20)

I looked into some possible changes to fix issues with the beta release in order to get ready for the RC1 release. I also started planning some testing in preparation for the RC1 release.

Week 25 (3/7-3/13)

Nothing, I was on Spring Break.

Week 24 (2/28-3/6)

I made some small changes to try and resolve some of the bugs to come from beta testing.

Week 23 (2/21-2/27)

I reviewed and revised the admin functions, including editing and deleting ingredients. I also implemented the search and filter functions to sift through ingredients and recipes based on their attributes including title, nutritional information, cost, etc.

Week 22 (2/14-2/20)

I finished the ingredient-recipe integration by writing function that randomly selects recipes that contain the current ingredient. It will select up to, but no more than a limit set in the code. I also implemented searching and filtering for ingredients. Finally, I implemented the admin functions including deleting and editing recipes.

Week 21 (2/7-2/13)

I continue work on the integration.

Week 20 (1/31-2/6)

I worked on the recipe/ingredient integration. The recipe recommendation function dictates what recipes are shown in the individual ingredient view.

Week 19 (1/24-1/30)

I improved the Ingredient UI a bit, just through small changes. I also wrote two little behavioral tests to test navigation for trying to log in with the wrong credentials and for resetting a password. I also looked into the Ionic testing utilities so that I can write some tests for forms later on.

Week 18 (1/17-1/23)

I made a form to create new ingredients as well as an early version of our related recipe suggester. I also looked into testing with JEST and querying the database using Spring Data.

Week 17 (1/9-1/16)

I researched querying for recipes meeting particular criteria and and started to plan for recreating the forms.

Week 16 (11/29-12/5)

We recorded the PoC demo.

Week 15 (11/22-11/28)

I wrote the Ingredient UI, which involved the individual ingredient view as well as viewing all ingredients on a page of ingredient cards. I got some basic styling done as well as the beginning of a recipe view that only include recipes that incorporate the ingredient being viewed.

Week 14 (11/15-11/21)

I continued testing the MySQL connection and was able to get GET requests to work. I tested POST requests, but the database wasn't being modified and Adam realized that we were missing a line of code to save newly created objects. I also revised the database schema a bit and am continuing to make sure that the design is as effective as it can be.

Week 13 (11/8-11/14)

I built a sample database with dummy data so that we can test backend functionality as it is being built. I also reviewed the finalized objects and adjusted the database schema so that data types matched. I wrote the Ingredient DTO as well as the Review DTO. Finally, I wrote a MySQL script for my teammates to use in order to populate their local databases and wrote instructions so that their local credentials matched those specified in the application.properties and can connect to the project.

Week 12 (11/1-11/7)

I research data transfer objects and began designing the database schema. I went through and determined the most effective way for us to store data in the database, considering what sorts of information we are going to be storing for our objects.

Week 11 (10/25-10/31)

I reviewed and modified some of the content in our legal, ethical, and security issues as well as researched all of the subjects to make sure that I'm adequately equipped to work on our application. I also did some research into the particular technologies that are going to be implemented in conjunction with the database.

Week 10 (10/18-10/24)

I made sure that my setup was ready to use for building our application and made sure that I was able to use git in the required capacity. I made sure that I could clone the repository onto my personal machine and then commit and merge with the remote repository.

Week 9 (10/11-10/17)

I planned and designed the database schema for the Architecture milestone and drafted the ER diagram with my teammates, as well as writing up the common queries. I also spent some time learning more about React JS and Ionic in order to prepare for actually coding our application.

Week 8 (10/4-10/10)

This week I wrote the requirements surrounding the recipe aspects of our application. I also did some more digging into the Ionic framework and refreshed my React/JS knowledge. I wrote a simple application with Ionic that mocked up a potential dashboard with a sidebar menu that allowed for switching between different sets of information. In the case of the program for this submission, it switches between Recipes, Cocktails, and Desserts. https://www.loom.com/share/37aa845c753949efa21829988ea1791e

Week 7 (9/27-10/3)

I did some research into Ionic and dug into ReactJS a bit getting ready for the research milestone.

Week 6 (9/20-9/26)

I designed the login and account creation pages using Figma and Ionic framework elements. I also worked on the recipe review page and the page for new users to record their food preferences. Finally I mocked a logo in Photoshop using the creative ideas of my team members.

Week 5 (9/13-9/19)

I did some research on web design to try getting some inspiration for Fridger's design, and put some thought into the color scheme and overall design philosophy. We met and I worked on the requirements in order to put together some more clearly defined next steps. We determined which sections each of us would design and I began working on the user login, registration, and account settings pages.

Week 4 (9/6-9/12)

I created the persona of Jadeveon Ramello Barkley for the Personas and Personal Stories milestone. I also wrote a personal story for him and a personal story to fit another persona being completed by my teammate. We also met to talk about next steps and chose a diagramming tool to get a jump on the next milestone.

Week 3 (8/29-9/5)

The team met to put together the submission for the Form Teams Milestone. I drafted the original project description and then as new ideas were offered we changed it to more accurately reflect the goals of this project. I, along with my team, also did research into existing products that relate to ours and discussed what we can do to set ourselves apart.

Week 2 (8/22-8/29)

We brainstormed ideas for the project and I asked everyone about personal interests within the field of computer science in order to try to find an area that each person could get excited about.

Week 1 (8/15-8/22)

Group was formed.