Skip to the content.

Strengths, Weaknesses, and Self Grade

Reflecting back upon Trimester 2.


OpenStreetMap Hotel Finder Feature

Strengths:

  • API fetch works with user input
  • Hotels are displayed in cards and are organized
  • Easy for user to add a review

Weaknesses:

  • Pressing “Go” again does not refresh the page and you have to scroll down to see new hotels
  • Card only shows information about hotel name, city name, and country name

Next Steps:

  • Pressing “Go” should refresh the page before loading hotels
  • Collect address, etc. from OpenStreetMap API and display on card


Hotel Review Feature

Strengths:

  • User can see all reviews that were added
  • Cards show who added the review and their note
  • Admins can manage all reviews

Weaknesses:

  • Admins are able to change the rating of any review which does not make sense
  • No particular order for hotel cards

Next Steps:

  • Only allow admins to delete posts, not update them
  • Sort cards by their hotel or city


Backend Admin Dashboard

Strengths:

  • Admins can log in and access user database
  • Jinja is styled to follow InterTravel Theme
  • Buttons link to proper InterTravel pages

Weaknesses:

  • Cannot view other tables, only users
  • Still some items left from original Flask backend

Next Steps:

  • Add all tables from features to the Jinja so that admins can manage everything easily
  • Make entire page relate to InterTravle theme



Self Grade

Category Max Points Self Grade Explanation
Learning & Skill Growth 0.25 0.23 In this trimester, I learned how to use Flask, deploy on AWS, and integrate from frontend to backend. I also understood how to work with AGILE methodology, being the assistant scrum master of our group.
Commit Analytics 0.25 0.23 I showed dedication to our project and contributed a lot. In both the frontend and backend repositories, I have the most number of commits.
Work Ethic & Collaboration 0.25 0.23 I helped classmates during office hours, lunch, and outside of school with CSP. I also made sure to collaborate with my group outside of school to make sure that everyone was on the same page.
Areas for Improvement 0.25 0.22 I need to work on my time management and make sure that my group finishes all necessary action items before a live review day.
Overall Score 1 0.91  


Frontend Contributions Backend Contributions
Highest Contributor Highest Contributor
image image


Category Max Points Self Grade Explanation
5 Things Done Over 12 Weeks 5 4.6 In my issue, I listed the 5 biggest things that I accomplished this trimester in CSP, and I address my presentation work as well.
Full Stack Project Demo & Feedback 2 1.6 I successfully demonstrated my feature at N@TM and incorporated some feedback into my future plans.
Project Feature Blog (CPT/FRQ Language) 1 0.93 I thouroughly read through all the CPT requirements and structured my write-up around these with thorough code snippets and explanations.
MCQ Completion 1 0.95 I got a good score of 62/67 on the MCQ, and for the remaining 5 questions I thoroughly explained the reasoning for the question and what should improve on.
Retrospective & Reflection 1 0.93 I reflected on the strengths and weaknesses of both my project and as an individual in CSP and on my future in computer science. Our group also did a practice demo with Ms. Pataki. I messaged a detailed summary of my review in advanced to Mr. Mort.
Overall Score 10 9.1