Skip to content

Contributions of Arda Kabadayı ‐ 451 Milestone 2

Arda Kabadayı edited this page Nov 30, 2023 · 1 revision

Member

Arda Kabadayı

Group: 5

Responsibilities

Between Milestone 1 and 2, I've got various responsibilities. My main focus was on improving the admin functionalities. Firstly, I created a dedicated admin pages so that admins can easily navigate to the desired feature. I added features like game creation, tag management(create/edit/delete), user management(ban user/give admin permission) , and achievement management(create/delete). I also worked on enhancing forum interactions, reviews, comments, and post moderations. In this way admins can easily delete the unappropriate ones and group owners can easily see the members of their group and ban them. Additionally, to improve the user interface and experience, I replaced the standard JavaScript alerts with more good looking toasters. Lastly, I integrated a feature for displaying users' recent activities in their profiles.

Main Contributions

For the main contribution tables below,

Code Related Significant Issues

    Description Issue Pr Time Spent
    Creating Admin Control Panel Page #435 #675 5 hrs
    Admin Frontend Additions for Necessary Pages #623 #765 3.5 hrs
    Implementing Forum Moderation Frontend Additions #634 #678 1 hr
    Implementing Group Moderation Frontend Additions #683 #887 3 hrs
    Researching Annotations For Frontend #684 - 6 hrs
    Adding New Functionalities to Admin Page #686 #766 4 hrs
    Adding User Aggrement Chexbox to Register #689 #767 45 mins
    Adding Game Image Upload Functionality to Game Create Web Page #694 #771 2 hrs
    Adding Last Activites to Profile Page - FE #781 #899 3 hrs
    Describe changes made since Milestone 1 for process improvement #784 - 2 hrs
    Beautify Admin Main Page Styles - FE #787 #898 2 hrs
    Replace Alert with Toast For All Requests Success or Error case - FE #794 #888,#900 2 hrs
    Create Achievement Page - FE #821 #850 2 hrs
    Delete Achievement Page - FE #852 #868 2 hrs

Pull Requests

PRs opened: #675, #678 , #765 , #766 , #767 , #771, #850, #868, #872, #887, #888, #889, #898, #899, #900, #903, #907

PRs reviewed: #677 , #746 , #753 , #755, #763, #770, #772, #825, #829, #831, #835, #845, #851, #853, #860, #886

Additional Information

This achievement required a great amount of effort from both myself and my team. I believe we have made great progress in a relatively short amount of time. I'm hoping this is appreciated.



💻 Meeting Notes

Cmpe 352
Cmpe 451

📝 Requirements


🪧 Diagrams


📬 Deliverables

Cmpe 352
Cmpe 451

🎇 General Contributions

Cmpe 352 Contributions

Milestone 1
Final Milestone

Cmpe 451 Contributions

Milestone 1
Milestone 2
Final Milestone

📕 Mock Up


🕵️ User Scenario



📝 RAM


📚 Research


📑 Templates


📱 Practice App

API Documentation for Practice App
Clone this wiki locally