Open mikhail-shkaralevich opened 4 months ago
Suggestions from a Discord meeting with the team:
Calendar:
Nonprofit:
Chat:
Design-05: Large comment blocks
Consider adding error handling for the subscription, especially when fetching events from the database.
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
Meteor-04: Do we have a collection for the chat in order for it to be received and sent?
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.
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
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.
AddNonprofit.jsx ESLINT-01: The NumField component is defined but not utilized within the AddNonprofit.jsx file.
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
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