Skip to content

Commit

Permalink
Merge branch 'main' into darkmode-main
Browse files Browse the repository at this point in the history
  • Loading branch information
ChrisEdwardsCSE authored Jun 9, 2024
2 parents 42f0976 + ec52973 commit 6d181b6
Show file tree
Hide file tree
Showing 48 changed files with 19,598 additions and 26 deletions.
9 changes: 8 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,12 @@

## [Team Page](/admin/team.md)

<a href="https://cse110-sp24-group25.github.io/cse110-sp24-group25/source/homepage/homepage.html" target="_blank">Homepage</a>
<a href="https://cse110-sp24-group25.github.io/cse110-sp24-group25/source/homepage/homepage.html" target="_blank">Dev Journal</a>\
<a href="https://cse110-sp24-group25.github.io/cse110-sp24-group25/js-doc/index.html" target="_blank">Documentation</a>

### Description
cse 110, dev journal, features:
### Team Members

### Pipeline

Binary file added admin/cipipeline/updated-pipeline.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 4 additions & 1 deletion admin/meetings/052424-sprint-1-review.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,4 +46,7 @@ Opportunities:
- more assigning, linked with issues, closing issues, updating project board

Threats:
- attendance and tardiness
- attendance and tardiness

# Retrospective Board
![img](../misc/CSE110-Retrospective1.png)
2 changes: 1 addition & 1 deletion admin/meetings/052424-weekly.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# Weekly Meeting
### Meeting held in 1st floor Geisel West

### Attendance (7/10)
### Attendance (5/10)
- Chris
- Bobby
- Kai
Expand Down
54 changes: 54 additions & 0 deletions admin/meetings/052924-meeting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Team 25
## Wednesday, 1:30PM May 29, 2024

# Weekly Meeting
### Meeting held in 1st floor Geisel West

### Attendance (8/10)
- Chris
- Bobby
- Kai
- Nathan
- Justin
- Sahana
- Sonya
- Andrew

### Absent
- Derek
- Kevin

## Agenda
1. Standup/General Announcements
2. Testing Prioritization
3. Minimum screen size
4. Reassign Teams
5. Get a Push to Main
6. Bugs

### Standup/General Announcements
Home page is done except for sizing of rating widget. Calendar only needs slight changes with coloring and sizing. Needs to implement tasks side bar.
Chris met with Smruthi, we should switch focus almost entirely to testing. The last time we can make changes to our product is end of week 10.

### Testing
Teams will begin to shift focus onto testing. Backend team still working on storage, but other teams will focus on puppeteering and e2e tests.

### Minimum Screen Size
Need to decide on a minumum screen size to allow users to still use the desktop app. Phone version is a no-go for now.
Could posibly add some sort of implementation but highly unlikely.

### Reassign Teams
Need to redo the team structure for testing. Sonya, Kai, Kevin most comfortable with pipeline integration.
We need unit tests, puppeteering, and integration into the pipeline.
GitHub Automation: Kai and Sonya
Unit Testing: Andrew and Derek
Home Page Puppeteer Tests: Chris and Nathan
Calendar Puppeteer Tests: Sahana
Backend Storage: Kevin, Bobby, and Justin

### Push to Main
Add all the updates to task list into the calendar page. Merge homepage-front and calendar-front into main.

### Bugs
Home Page: Sizing on rating widget. Resizing of task name height
Calendar: Drop down menu for changing month.
41 changes: 41 additions & 0 deletions admin/meetings/053124-meeting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Team 25
## Wednesday, 1:30PM May 29, 2024

# Weekly Meeting
### Meeting held in 1st floor Geisel West

### Attendance (10/10)
- Chris
- Bobby
- Kai
- Nathan
- Justin
- Sahana
- Derek
- Kevin
- Sonya
- Andrew

### Absent

## Agenda
1. Puppeteer Tests
2. Calendar Pages
3. Unit Tests
4. To Do

### Puppeteer Tests
Kai has implemented auto testing into the pipeline. Need to merge all updates into main so that testing can be on the most updates website.
Nathan has written puppeteer tests for entire homepage aside from tasks.

### Calendar Page
Tasks displayed in each day box. Hover for dates works and is reponsive. Days linked to corresponding homepage date.
Future dates blocked from accessing homepage. Minheight set for the top bar.

### Unit Tests
Problems with unit tests interacting with the dom. Reached out to TA waiting on response.

### To Do
Put all of the updates pushed into main. Finish writing tests. Local storage.\
Homepage & Calendar teams work on finishing frontend, very slight changes. Also writing puppeteer and unit tests.\
JS team continue adding storage functionality.
48 changes: 48 additions & 0 deletions admin/meetings/06032024-meeting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Team 25
## Monday, 2:00PM June 3, 2024

# Weekly Meeting
### Meeting held in 1st floor Geisel West

### Attendance (10/10)
- Chris
- Bobby
- Kai
- Nathan
- Justin
- Sahana
- Derek
- Kevin
- Sonya
- Andrew

### Absent

## Agenda
1. Standup Meeting by Group
2. Regroup Together
3. Push to Main


### Standups
**Testing Team**
Kai: Fixed bug with window size in GitHub actuions. Website icon. Finish up smaller bugs in website\
Sonya: Written tests for task list in smaller window, editing tasks in task bar\
Nathan: Tests for rating widget and journal, will write tests for moving task between completed and editing there\
Andrew: Written calendar tests for resize. Working on tests for moving to next month\
Sahana: Working on window resizing in calendar\
Chris: Wrote tests for top bar. Once storage is updated, will test population of elements in calendar and weekly view

**Storage Team**\
Kevin: Worked on populating calendar page with stored data and LocalStorage unit tests. Task storage Bug fixing.\
Justin: Worked on populating homepage calendar week view with stored data. \
Derek: Worked on Unit testing with DOM for localstorage. \
Bobby: Worked on Task List functionality and bug fixing and homepage calendar week view. \

### Regroup
Testing is making progress. Calendar page is finalized. Will write tests into one file to simulate a whole user experience.\
Calendar is filling in with completed tasks. Weekly view is almost fully working with some minor errors.
Journal and rating widget has saving and population. local-storage-branch has mainly working storage, will require a few bug fixes and then a main push can happen today.

### Push to Main
Testing team will spend meeting time pushing all updated tests to main.
30 changes: 30 additions & 0 deletions admin/meetings/06072024-meeting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Team 25
## Friday, 12:30PM June 7, 2024

# Weekly Meeting
### Meeting held in 1st floor Geisel West

### Attendance (6/10)
- Chris
- Bobby
- Kai
- Justin
- Derek
- Sonya

### Absent
- Nathan
- Andrew
- Sahana
- Kevin

## Agenda
1. Fix on commenting and formatting on css and js files
2. videos reminders
3. swot and retrospective

### TODO
each person send 30 sec video
- name
- subteam/role
- what you worked on
48 changes: 48 additions & 0 deletions admin/meetings/060724-Final-Sprint-Review.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Team 25
# Friday 12:30PM, June 7, 2024

# Final Sprint Review & Retrospective
### Meeting held in Geisel 1st Floor West

### Attendance (6/10)
- Bobby
- Chris
- Derek
- Sonya
- Kai
- Justin

### Absent
- Nathan
- Sahana
- Kevin
- Andrew

## SWOT Analysis
### Strengths:
- Planned and designed before we implemented; spent significant time on this part before moving forward
- Splitting up into teams was efficient, more manageable
- Everyone carried their weight and was reliable
- Everyone had input and each opinion was considered
- Github pipeline and actions were done well
- Communication was great, within teams and between teams; utilizing Slack, Github comments, and in-person meetings

### Weaknesses
- Some unnecessary backtracking; ie implementing something, then refactoring, then re-implementing
- Messy Github repo; too many branches and issues
- Differing code style somewhat
- Pipeline was finalized a little late into the project

### Opportunities
- More structured pipeline
- Responsiveness of the website at smaller screens isn’t great
- A universal search function for searching for past journal entries, tasks, etc.

### Threats
- Our storage system is fairly small; performance would slow down with upward scaling
- On slow, low-capability mobile phones, website slows down significantly

# Retrospective
![img](../misc/Retrospective-Final.png)


Binary file added admin/misc/Retrospective-Final.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 6d181b6

Please sign in to comment.