Skip to content

ashley7wang/Weather-App-Android

Repository files navigation

Term-Project

The code for CS427 Android app.

Jacoco_report

Team #40 member's information

Name NetID GitHub ID Role Experience
Doran Gurbanseyidov dovrang2 D-TM Manager JAVA,C++,Python
Alex Castillo acast23 castilloalex Developer JAVA, C++, Python
Anthony Xu ayx2 anthonyx24 Developer Python, JAVA, C++
Alex Che alexmc2 AlexChe123 Tech Lead Python, SQL, JAVA
Alexander Yasumoto ay13 patternfinder03 Developer Python, C, JAVA
Henry Chen tc30 IFOnlyC Developer JAVA, JavaScript, Python
Nandini Deore ndeore2 NandiniUIUC Developer JAVA, SQL, C++
Ashley Wang azw6 ashley7wang Developer JAVA, C++, Python

Weekly Progress Reports

Meeting time: Oct 10, 2024 07:00 PM Central Time (US and Canada) Every week on Thu, until Dec 12, 2024, 10 occurrence(s)
Meeting location (zoom link): https://illinois.zoom.us/j/82208908121?pwd=h5ae4c2T9UDae90Cjod7DIaKlKDege.1
Attendance: https://docs.google.com/spreadsheets/d/1DmHxLfSDrFIleK84UJ2JFvMi9pPwAixP3yZAz-qN1KY/edit?gid=502765989#gid=502765989

Week 1
Members present: Everyone was present at the meeting.
Meeting notes: We reviewed the overall project requirements and the logistics for Deliverable 1. We also confirmed that everyone on our team can build the app locally and discussed their programming languages and skills.

NetID Progress from last week Tasks for next week
dovrang2 Cloned group project and build Start with Milestone 2
acast23 Cloned group project and build Start with Milestone 2
ayx2 Cloned group project and build Start with Milestone 2
alexmc2 Cloned group project and build Start with Milestone 2
ay13 Cloned group project and build Start with Milestone 2
tc30 Cloned group project and build Start with Milestone 2
ndeore2 Cloned group project and build Start with Milestone 2
azw6 Cloned group project and build Start with Milestone 2

Week 2
Members present: dovrang2, acast23, ayx2, alexmc2, ay13, ndeore2, azw6
Meeting notes: We reviewed the requirements for Deliverables-2 and have begun working on both informal and fully dressed use cases.

NetID Progress from last week Tasks for next week
dovrang2 Requirement Engineering-discussion Keep track of progress
acast23 Requirement Engineering-discussion Remaing tasks
ayx2 Requirement Engineering-discussion Remaing tasks
alexmc2 Requirement Engineering-discussion Fully detailed use cases
ay13 Requirement Engineering-discussion UML diagram
ndeore2 Requirement Engineering-discussion Remaing tasks
azw6 Requirement Engineering-discussion Remaing tasks

Week 3
Members present: dovrang2, acast23, ayx2, tc30, ay13, ndeore2, azw6
Meeting notes: The remaining tasks for deliverable-2 were completed and then reviewed prior to submission.

NetID Progress from last week Tasks for next week
dovrang2 Arrange meeting and assign taks Review deliverable 3
acast23 Formal use cases Review deliverable 3
ayx2 Component Transition Graph Review deliverable 3
tc30 Component Transition Graph Review deliverable 3
ay13 UML implement three new changes Review deliverable 3
ndeore2 Formal use cases: table Review deliverable 3
azw6 Component Transition Graph Review deliverable 3

Week 4
Members present: dovrang2, acast23, ayx2, tc30, ay13, alexmc2, azw6
Meeting notes: We discussed the project's needs and divided the workload among the team members, drawing on our past experiences.

NetID Progress from last week Tasks for next week
dovrang2 Brainstormed the project's requirements Update weekly report
acast23 Brainstormed the project's requirements Task-1 "Login with user credentials and see the previously added cities"
ayx2 Brainstormed the project's requirements Task-1 Login with user credentials
tc30 Brainstormed the project's requirements Task-3 Customized UI for different users
ay13 Brainstormed the project's requirements Task-2 "Ability to add new locations or remove a location"
alexmc2 Brainstormed the project's requirements DB design/setup (userid/psswd, cities, premiuim, theme) /Code documentation
azw6 Brainstormed the project's requirements Task-3 Customized UI for different users
ndeore2 Brainstormed the project's requirements DB design/setup (userid/psswd, cities, premiuim, theme)

Week 5
Members present: All members are present.
Meeting notes: As a group, we tested features, merged them to the main branch, and assigned tasks for milestone-3.

NetID Progress from last week Tasks for next week
dovrang2 Checking team progress, test locally Update weekly report, GCP account and API key for Google Maps
acast23 Task-1(cities) implementation Milestone-3 - Task-1 Implementation of two buttons for weather and map
ayx2 Task-1(login) implementation Milestone-3 - Task-1 Implementation of two buttons for weather and map
tc30 Task-3(theme) implementation Milestone-3 - Task-1 Implementation of weather screen
ay13 Task-2(location) implementation Milestone-3 - Task-1 Implementation of weather screen
alexmc2 Showing username in the main screen Milestone-3 - Task-2 Implementation of map screen
azw6 Task-3(uxui) implementation Milestone-3 - Task-2 Implementation of map feature
ndeore2 Firebase db implementation Milestone-3 - Task-2 Implementation of map screen

Week 6
Members present: All members are present.
Meeting notes: Tested the features of Weather(Task-1) and the Map(Task-3), which is currently hardcoded, but we reviewed the layout. Also, discussed the implementation of Task-2 for Gemini LLM and assigned individual tasks.

NetID Progress from last week Tasks for next week
dovrang2 Checking team progress, test locally Update weekly report
acast23 Task-1(weather) implementation-50% Task-1 Addressing the outstanding items on the tasks.
tc30 Task-1 OpenWeatherMap API-70% Task-1 Addressing the outstanding items on the tasks.
ayx2 Task-2(LLM) research Task-2 Addressing the outstanding items on the tasks.
alexmc2 Task-2(LLM) research Task-2 Addressing the outstanding items on the tasks.
azw6 Task-2(LLM) research Task-2 Addressing the outstanding items on the tasks.
ay13 Task-3(MAP) implementation-60% Task-3 Addressing the outstanding items on the tasks.
ndeore2 Task-3(MAP) implementation-50% Task-3 Addressing the outstanding items on the tasks.

Week 7
Members present: All members are present.
Meeting notes: Tested the features of Weather(Task-1) and the Map(Task-3), Merged changes for Task-2 LLM implentation and reviewed all the requirments.

NetID Progress from last week Tasks for next week
dovrang2 Checking team progress, test locally Update weekly report
alexmc2 Task-2(LLM)- Milestone-4 recording Review Milestone - 5
tc30 Task-1 Implenmatation and Documentation Review Milestone - 5
ayx2 Task-2 Implenmatation and Documentation Review Milestone - 5
acast23 Task-2 Implenmatation and Documentation Review Milestone - 5
azw6 Task-2 Implenmatation and Documentation Review Milestone - 5
ay13 Task-3 Implenmatation and Documentation Review Milestone - 5
ndeore2 Task-3 Implenmatation and Documentation Review Milestone - 5

Week 8
Members present: All members are present.
Meeting notes: Group members have been assigned tasks, and project requirements have been reviewed.

NetID Progress from last week Tasks for next week
dovrang2 Checking team progress Update weekly report
alexmc2 Reviewed Milestone - 5 requirments Testing location feature (two cities)
tc30 Reviewed Milestone - 5 requirments Testing weather feature (two cities)
ayx2 Reviewed Milestone - 5 requirments Testing user login with LLM
acast23 Reviewed Milestone - 5 requirments Testing removing an existing city
azw6 Reviewed Milestone - 5 requirments Testing “Weather Insight” feature
ay13 Reviewed Milestone - 5 requirments Testing adding a new city
ndeore2 Reviewed Milestone - 5 requirments Testing user log off

Week 9
Members present: dovrang2, alexmc2, tc30, ayx2, acast23, ndeore2
Meeting notes: A progress check was conducted with team members. Most have recently recommenced their work and have committed to finalizing their contributions by Thursday. These contributions will subsequently be merged into the development branch.

NetID Progress from last week Tasks for next week
dovrang2 Checking team progress, test locally Update weekly report
alexmc2 Testing location feature (two cities) Finish remaining task
tc30 Testing weather feature (two cities) Finish remaining task
ayx2 Testing user login with LLM Finish remaining task
acast23 Testing removing an existing city Finish remaining task
azw6 Testing “Weather Insight” feature Finish remaining task
ay13 Testing adding a new city Finish remaining task
ndeore2 Testing user sign up with LLM Finish remaining task

Week 10
Members present: List the NetID of the people who attended the meeting
Meeting notes: We reviewed progress, identified remaining tasks, and assigned the bonus task to the group manager.

NetID Progress from last week Tasks for next week
dovrang2 Jacoco Report for Bonus Update weekly report
alexmc2 Testing location feature (two cities) Submit Report and video
tc30 Done with weather feature (two cities) Finish remaining task
ayx2 Done with user login with LLM Finish documentation
acast23 Testing removing an existing city Finish remaining task
azw6 Testing “Weather Insight” feature Finish remaining task
ay13 Testing adding a new city Finish remaining task
ndeore2 Done with task sign up with LLM Finish documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages