Efe's Personal Efforts - bounswe/bounswe2024group1 GitHub Wiki

Personal Efforts - Mehmet Efe Akça

Milestone 1 (Sep 30 - Oct 22)

Week 1 (Sep 30 - Oct 6)

No recorded issues during this period.

Week 2 (Oct 7 - Oct 13)

No recorded issues during this period.

Week 3 (Oct 14 - Oct 20)

  • Implemented core mobile features:
    • #421 - Implemented Question View with rich text formatting and code execution capabilities
    • #422 - Implemented Answer View with voting functionality and code snippet support
    • #423 - Implemented Tag Page showing comprehensive tag information and related questions

Week 4 (Oct 21 - Oct 27)

  • Led documentation efforts:
    • #433 - Coordinated and contributed to Customer Milestone 1 Report (Tracker)
      • Compiled demo feedback
      • Documented deployment status
      • Evaluated project plan and tools
      • Analyzed CI/CD pipeline performance

Milestone 2 (Oct 23 - Nov 26)

Week 5 (Oct 28 - Nov 3)

No recorded issues during this period.

Week 6 (Nov 4 - Nov 10)

  • Improved frontend accessibility:
    • #481 - Added tabbability features including skip links and keyboard navigation
    • #482 - Implemented comprehensive accessibility testing with vitest-axe

Week 7 (Nov 11 - Nov 17)

  • Enhanced frontend and API:
    • #483 - Integrated feedback changes to API schema
    • #496 - Implemented experience level field in signup
    • #497 - Added copy to clipboard button for code snippets in mobile
    • #503 - Implemented Answer Creation Page
    • #508 - Implemented User Profile Screen for mobile
    • #511 - Synchronized API schema between Frontend and Backend
    • #514 - Documented Software Quality Plan for Frontend

Week 8 (Nov 18 - Nov 24)

  • Deployments and fixes:
    • #563 - Deployed to production for testing features
    • #564 - Test deployment for milestone preparation
    • #565 - Test deployment with exercism fixes
    • #561 - Fixed GET Question 401 error when not found

Milestone 3 (Nov 27 - Dec 17)

Week 9 (Nov 27 - Dec 3)

  • Documentation and feature implementation:
    • #583 - Documented Primary Features
    • #587 - Coordinated Documentation of Testing Strategies
    • #588 - Improved User Guiding for Code Block Syntax

Week 10 (Dec 4 - Dec 10)

  • Frontend improvements and deployments:
    • #600 - Implemented Difficulty Filter on Tag Page
    • #601 - Implemented Difficulty Level Filter on Search Page
    • #602 - Added followed tags display in profile
    • #605 - Added difficulty level display to Question card
    • #614 - Added type-checking in CI
    • #617 - Implemented Question Search
    • #619 - Made QuestionDTOs consistent
    • #622 - Migrated to new DigitalOcean account
    • #649 - Documented Final Presentation Plan

Week 11 (Dec 11 - Dec 17)

  • Final deployments and improvements:
    • #670 - Migrated DigitalOcean account
    • #671 - Test deployment including accessibility fixes and mobile improvements

Reviewed PRs

Frontend Reviews

  • #673 - Show Execution Time

    • Suggested using backend's executionTime instead of frontend calculation
    • Recommended more integrated UI for execution time display
    • Approved after changes
  • #669 - Display Author Field in Tag Page

    • Identified accessibility issues that needed fixing
    • Approved after accessibility improvements
  • #640 - Bookmarked Questions Page and Bookmark Button

    • Provided code style feedback
    • Acknowledged UI improvements
    • Approved after style fixes

Mobile Reviews

  • #665 - Filter Questions By Difficulty
    • Quick review and approval of mobile filtering implementation

Backend Reviews

  • #643 - Reputation Points Flow

    • Reviewed and approved implementation of reputation system
  • #637 - Add Rating for Level of Difficulty

    • Quick review and approval of difficulty rating implementation

Documentation & Feature Reviews

  • #645 - Add Difficulty Rating to Questions

    • Provided detailed feedback on test failures
    • Added comments explaining why tests were failing
    • Approved after test fixes
  • #634 - Add Preview to Question

    • Quick review and approval of preview functionality
  • #632 - Add Code Snippets to Question

    • Reviewed and approved code snippet implementation