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

Adam Frederiksen Log

Adam Frederiksen edited this page Apr 24, 2022 · 36 revisions

Week 1 (8/15-8/22)

Formed group

Week 2 (8/22-8/29)

Brainstormed ideas for the project

Week 3 (8/29-9/5)

Planning out concept and researching stack, met with the group, and created wiki pages. Completed Form Teams and Personal Log milestones. Created an Azure DevOps group and connected it with our repo.

Week 4 (9/5-9/12)

Create a user story for Allison Samson and created three personas/tasks for that user. Created a Figma team.

Week 5 (9/12-9/19)

I published our draft of the technology stack and software I recommend we use. I began work on the project requirements with the team for use in our Figma mock-ups. I created a rough draft of the homepage layout and sketched out the user navigation/feature mapping.

Week 6 (9/19-9/26)

I created the admin pages for our design milestone using Figma and Ionic framework elements.

Week 7 (9/26-10/3)

Researched Ionic components and began React.JS design.

Week 8 (10/3-10/10)

Built a research deliverable using Ionic/React.JS for the frontend and using Java Springboot for the backend. Recorded video for this (https://www.youtube.com/watch?v=215uQHYyaW4). Created enhancement/POC issues and added requirements for the wiki post.

Week 9 (10/10-10/17)

Created API documentation with routes and filled out the first parts of the general and web app deliverables.

Week 10 (10/17-10/24)

Cloned research deliverable to our repo. Did the Source Control milestone through branching.

Week 11 (10/24-10/31)

Worked on policies, and legal/ethical/security pages; assigned sprint 1 tasks.

Week 12 (10/31-11/7)

Developed basic (POST) recipe API object and disabled Spring Boot Security library for development purposes; Researched DTOs and Google Cloud Platform.

Week 13 (11/7-11/14)

Developed DTO for Recipes which served as a template for use in Users, Ingredients, and Goals. I also built out a recipe page/object and refactored the CSS and dependencies for the frontend. Also started testing MySQL for DTO finalization.

Week 14 (11/14-11/21)

Testing MySQL integrations with GET/POST requests. Working on getting that data to be populated in the database. Also looked into Google Cloud SQL for when our tables are finalized.

Week 15 (11/21-11/28)

Reviewed all pull requests, built out fetch methods, made recipe form, retrieved recipe data for recipes UI page from API

Week 16 (11/28-12/5)

Fixed pantry object (so it would compile), built configuration files for GCP, deployed backend and frontend services, worked on demo planning. [End of CSCE 490 Fall 2021]

Week 17 (1/9-1/16)

Worked on querying through parameters, researched unit testing, started to create the react forms.

Week 18 (1/16-1/23)

Created a POST form model for Recipes that can be used elsewhere, added filtering by parameter, revised UI, and researched unit testing solutions with JUnit.

Week 19 (1/23-1/30)

Created System and Recipe Unit Tests, I created and tested 12 unit tests. I also redeployed the latest version of the frontend and backend. I've also revised our GCP DNS to use api.fridger.recipes for our API address.

Week 20 (1/30-2/6)

Working on the edit recipe and the admin layout. Looking to create more testing coverage too.

Week 21 (2/6-2/13)

Finished edit recipe, revised recipe schemas, built report schemas, route direction testing, search recipe by title/tag, planning for GCP migration (out of credit on our first account)

Week 22 (2/13-2/20)

Migrated our GCP and deployed a working PUT request.

Week 23 (2/20-2/27)

Made ingredient dropdown call from API, revised CORS and access policies, deployed and tested our application onto GCP. Conducted code reviews.

Week 24 (2/27-3/6)

Investigated bugs, preparing a fix release to address Beta Milestone bugs. Planning for the next milestone.

Week 25 (3/6-3/13)

Evaluated bugs & spring break.

Week 26 (3/13-3/20)

Fixed author context for recipes, favorites, reviews, and complaints. Added titles/favicons for all pages, added numeric controls to forms, added reviews to recipe page, readded ingredient integration, made ratings work, complaint severity changes, added social media integration. Looking into GCP buckets.

Week 27 (3/20-3/27)

Revised dashboard, looking into GCP options that don't involve buckets (likely image to text storage)

Week 28 (3/27-4/3)

Made updates to dashboard to solve context loading issues, decided to scrap GCP image bucket issue (determined it wasn't worth our resources and that the components are currently functional), reviewed merge requests, backend operations to ensure deployment, worked on a bug fixing package (we'll see how many more are to come)

Week 29 (4/3-4/10)

Made multiple UI adjustments, fixed reviews (fixed submission and added five stars), modified home page UI, found issues with assigned group

Week 30 (4/10-4/17)

Fixed multiple issues from the testing group (especially form validations), made presentation, commented my code, and did multiple UI adjustments. Worked on adjusting tests to meet needs for recipe.

Week 31 (4/17-4/24)

The final week. I reviewed code, patched last set of bugs, developed tests for recipes and home page, merged tests, demo video, and created a testing video.

Clone this wiki locally