team-four-ics414 / voluntree

https://team-four-ics414.github.io/
MIT License
0 stars 0 forks source link

Review 2: Calendar, Add Nonprofit & Chat #54

Open mikhail-shkaralevich opened 4 months ago

mikhail-shkaralevich commented 4 months ago

Overview

The focus for this code review will be centered around the Calendar, Add Nonprofit & Chat pages.
Please pay attention too:

Review Branch

review-02

Files to review

Checklists

Due date

Wednesday, February 5th

For more information

The review process is documented at: http://courses.ics.hawaii.edu/ics414s21/morea/review/reading-idpm-review.html

mikhail-shkaralevich commented 4 months ago

Suggestions from a Discord meeting with the team:

Calendar:

Nonprofit:

Chat:

silviadebenedictis commented 4 months ago

Add Nonprofit

Calendar

joelvanta commented 4 months ago

Add Nonprofit

ESLINT-01: NumField not used Design-03: ’Location’ is part of the collection but does not show up in the page Design-03: ‘Picture URL’ in the TextField does not show up in the page

Chat.jsx

Meteor-04: Do we have a collection for the chat in order for it to be received and sent?

zhuochenggan commented 4 months ago

Add Nonprofit ESLINT-01: NumField not used Design-05: Ensure comments are appropriate, remove comment for add stuff and change to add non profit

Calendar: Design-04: Eliminate large comment blocks.

mnakagawa14 commented 4 months ago

Calendar Folder:

EventCollection.js AR-02 Should it be in the calendar folder? It looks like it has info that will be used elsewhere. Maybe create a separate event folder.

AddNonprofit.jsx ESLINT-01: NumField not used

gavyngostage commented 4 months ago
  1. EventCollection.js AR-02: Consider relocating the EventCollection.js file to a more suitable location, as it appears to contain information that may be used beyond the calendar functionality. Perhaps creating a separate "event" folder could enhance code organization and maintainability.

  2. AddNonprofit.jsx ESLINT-01: The NumField component is defined but not utilized within the AddNonprofit.jsx file.

  3. Chat.jsx: Meteor-04: Ensure that a collection exists for the chat functionality to enable message reception and sending. Redesign: Make chat a pop-up on the side of any page instead of its own screen