EFE REPORT WIP - altanborali16/SWE574-Group2 GitHub Wiki
- Summary of work performed: (in terms of requirements, design, management, just list the above requirements)
- Requirement(s) worked on and brief description:
Requirement Number | Status | Brief Description |
---|---|---|
III.1. | completed | implemented registeration @ backend |
III.2. | partially completed | implemented community tags @ backend |
III.3. | completed | implemented user profile @ backend |
IV.1. | completed | implemented auth @ backend |
V.1. | completed | implemented @ backend |
V.2. | completed | implemented @ backend |
V.3. | completed | implemented @ backend |
VI.B.1. | completed | worked on backend design |
VI.B.4. | completed | worked on backend design |
VI.C.1. | completed | designed and implemented @ backend with Feridun(pair) |
VI.C.2. | completed | designed and implemented @ backend with Feridun(pair) |
VI.C.3. | completed | designed and implemented @ backend with Feridun(pair) |
VI.C.4. | completed | designed and implemented @ backend with Feridun(pair) |
VII.A.1. | completed | implemented community creation @ backend |
VII.A.2. | completed | implemented community creation @ backend |
VII.A.3. | completed | implemented community roles @ backend |
VII.A.4. | completed | implemented @ backend |
VII.A.5. | completed | implemented @ backend |
VII.A.6. | completed | implemented @ backend |
VII.A.7. | completed | implemented templates @ backend |
VII.A.8. | completed | implemented @ backend |
VII.C.1. | completed | implemented @ backend |
VIII.A.1. | completed | implemented subscription @ backend |
VIII.A.2. | completed | implemented unsubscription @ backend |
VIII.B.1. | completed | implemented template system @ backend |
VIII.B.2. | completed | implemented posting @ backend |
VIII.B.2. | completed | implemented posting @ backend |
VIII.C.3. | completed | implemented multimedia support (images) @ backend |
IX.A. | completed | implemented tag system @ backend |
IX.A. | completed | small work on backend side |
X.2. | completed | implemented multimedia support (images) @ backend |
X.3. | completed | implemented user system @ backend |
X.4. | completed | implemented community system @ backend |
- Related issue/pull request/documentation URL:
- Explanation of code written: (with relevant URLs)
- Documentation: describe the documentation you personally wrote
Decisions-&-Policies Elicitation-Notes Reforms
- Screenshots: (demonstrating the most complex functionality you personally implemented)
- Challenges: WIP WIP WIP
- Code review:
Group member name whose code you reviewed: Yana and Feridun Code reviewed (pull request, GitHub conversation): I created the table "Pull Requests Reviewed by me" Code review nature: (problems, status, how problems were addressed) : I checked the code after that everything looks okay I accept the pull requests. Code review results: Most of the code review went fine and without any problems. Refused PRs that override core functions (thus create new bugs), refused one line change PRs that has no real value.
My Pull requests :
PR NUMBER | PR TITLE | STATUS | WORKING STATUS |
---|---|---|---|
#141 | tags, community images | MERGED | Working |
#122 | Feature/altan 88 implement landing page base features | MERGED | Working |
#110 | feature/efe 96 implement community page | MERGED | Working |
#103 | Infra/efe 101 combine be and fe merged into dev-backend | MERGED | Working |
#90 | Feature/efe 87 implement content base features | MERGED | Working |
#86 | Feature/efe 82 implement community base features | MERGED | Working |
#80 | Feature/efe 78 implement user management | MERGED | Working |
#77 | update invidual contributions | MERGED | Working |
#46 | Dev backend deployment merge | MERGED | Working |
#36 | Feature/efe 33 build security configuration 2 | MERGED | Working |
#35 | Feature/efe 33 build security configuration 1 | CLOSED | Working |
#31 | #27 initialize backend | MERGED | Working |
#28 | Development frontend | MERGED | Working |
Pull Requests Reviewed by me :
PR NUMBER | PR TITLE | MERGE STATUS | WORKING STATUS |
---|---|---|---|
#201 | Development final #201 | MERGED | Working |
#192 | number fields added on advanced search | MERGED | Working |
#176 | #154 #153 fix community leave endpoint and add private archive functi… | MERGED | Working |
#175 | Feature/feridun 153 | MERGED | Working |
#150 | # Fix/altan lazy frontend authorname | MERGED | Not Working |
Issues I created (CREATED) and I was assigned, my tasks (ASSIGNED) WIP WIP WIP:
ISSUE NUMBER | ISSUE TITLE | STATUS |
---|---|---|
#191 | [BUG] Community count based badges do not work bug Component : api Component : backend enhancement | CLOSED (last week) & ASSIGNED |
#154 | [BUG] Unfollow Community bug Component : api | CLOSED (2 weeks ago) |
#153 | [BUG] Community Create api isPrivate field is not working bug Component : api | CLOSED (2 weeks ago) |
#140 | Community tags Component : api Component : backend | CLOSED (Nov 20) |
#139 | Community image endpoits, get, delete, upload Component : api Component : backend | CLOSED (Nov 20) |
#136 | [BUG]: Delete post service uses wrong input as parameter bug Component : api Component : backend | CLOSED (last month) |
#131 | Implement badge mechanism Component : api Component : backend enhancement | CLOSED (last month) |
#130 | Add a new data type for numeric search Component : backend | CLOSED (last month) |
#127 | [BUG]: Unable to create community with long descriptions bug Component : backend | CLOSED (last month) |
#126 | Add community picture/logo properties to the community class Component : api Component : backend enhancement | CLOSED (last month) |
#123 | Resolve (Feature/altan 88 implement landing page base features to main) conflicts CI/CD Component : infra & cloud | CLOSED (Nov 9) |
#121 | Test and organize branches, resolve conflicts Component : infra & cloud | CLOSED (Nov 9) |
#117 | Implement secondary content features (on POST entity) : like count, commenting etc Component : api Component : backend Component : original backend | CLOSED (last month) |
#116 | Add numeric filtering to advanced search Component : api Component : backend Component : original backend Improvement Status : needs review | CLOSED (3 weeks ago) |
#115 | Study the backend and report to the team lead management study & research | CLOSED (Nov 17) |
#114 | [BUG]: under community page, recently created post do not show up bug Component : frontend | CLOSED (last month) |
#113 | [BUG]: create template button goes out of screen and disappears as we add more fields bug Component : frontend | CLOSED (last month) |
#109 | Implement advanced search Component : api Component : original backend Status : in progress | CLOSED (Nov 3) |
#108 | Implement advanced search Component : api Component : backend Component : original backend enhancement REFORM | CLOSED (Nov 7) |
#107 | Create and implement "get post list by community id " endpoint Component : api enhancement | CLOSED (Nov 3) |
#106 | Create and implement "get member list by community id " endpoint Component : api Component : backend Component : original backend enhancement | CLOSED (Nov 3) |
#105 | Discussion: "We have decided to give absolute authority to @efestrikesback ... centralized leadership or more democratic ways?" | CLOSED (Nov 9) |
#104 | Discussion: "We are using too many resources developing two backends..." Component : backend Component : original backend discussion | CLOSED (Nov 9) |
#102 | Integrate and adapt endpoints Component : api Component : backend Component : frontend Component : original backend Priority : Critical REFORM | CLOSED (Nov 3) |
#101 | Combine BE & FE branches into single "dev" branch pre-presentation Component : api Component : backend Component : frontend Component : original backend | CLOSED (Nov 2) |
#100 | Implement create new post (subtask #56) Component : frontend enhancement REFORM | CLOSED (Nov 7) |
#97 | Check the progress and readiness for the presentation. REFORM | CLOSED (Nov 7) |
#96 | Implement community page (subtask #56) Component : api Component : frontend enhancement REFORM | CLOSED (Nov 7) |
#95 | Implement cookies and local storage utilisation Component : api Component : frontend enhancement | CLOSED (Nov 14) |
#94 | Implement create new community action (subtask #56) Component : api Component : frontend enhancement REFORM | CLOSED (Nov 7) |
#93 | Implement (list) communities page (subtask #56) Component : api Component : frontend enhancement REFORM | CLOSED (Nov 9) |
#92 | Implement "my communities" page (Subtask #56) Component : api Component : frontend enhancement REFORM | CLOSED (Nov 7) |
#91 | Implement user profile page (subtask #56) Component : api Component : frontend enhancement REFORM | CLOSED (Nov 14) |
#89 | Implement validation for post creation Component : api Component : backend Component : original backend enhancement Improvement | CLOSED (last month) |
#87 | Implement content base featues: custom templates, posts Component : api Component : backend Component : original backend enhancement | CLOSED (Nov 7) |
#85 | Implement content base features: custom post templates, posting, advanced search Component : api Component : backend Component : original backend | CLOSED (Nov 7) |
#84 | Remove unnecessary back references from get communities list endpoint bug Component : api Component : backend Component : original backend | CLOSED (2 weeks ago) |
#83 | Implement community roles Component : api Component : backend Component : original backend enhancement | CLOSED (Oct 25) |
#82 | Implement community base features, creation, membership, ownership Component : backend Component : original backend enhancement | CLOSED (Oct 26) |
#81 | Clean up branches, fix conflicts and upstream errors bug Component : infra & cloud | CLOSED (Oct 25) |
#79 | Implement basic role-based authorization Component : api Component : backend Component : original backend | CLOSED (2 weeks ago) |
#78 | Implement user management and user profile Component : api Component : backend Component : original backend enhancement | CLOSED (Oct 25) |
#76 | Write a new milestone 1 report and present to customer documentation | CLOSED (Nov 7) |
#70 | Migrate legacy code to repo Priority : High | CLOSED (Oct 25) |
#68 | Prepare for the presentation [will be divided into issues with asssignemnent & more tasks] management | CLOSED (Nov 7) |
#66 | Oversee the creation and updating of project documentation [will be assigned later] | CLOSED (Nov 7) |
#53 | Ensure every work has related issue discussion REFORM | CLOSED (Nov 17) |
#52 | Set up code review process discussion REFORM | CLOSED (Nov 9) |
#51 | Communicate new practices with team members documentation REFORM | CLOSED (Nov 9) |
#50 | Add new mandotory practices to wiki REFORM | CLOSED (Oct 25) |
#49 | Update commit naming guideline on wiki documentation REFORM | CLOSED (Oct 25) |
#48 | Update branch naming guidelines on wiki documentation Improvement REFORM | CLOSED (Oct 25) |
#47 | Describe individual contribution documentation Priority : Critical | CLOSED (Oct 25) |
#45 | Create first release package Component : api Component : backend Component : frontend enhancement | CLOSED (Oct 25) |
#44 | Configure docker for the react project configuration | CLOSED (Oct 21) |
#43 | Configure docker image for backend deployment Component : backend Component : frontend enhancement | CLOSED (Oct 21) |
#42 | Combine and test backend and frontend projects Component : api Component : backend Component : frontend enhancement Priority : Critical | CLOSED (Oct 21) |
#41 | Finalize release on Github configuration test | CLOSED (Nov 7) |
#39 | Test deployment on Amazon EC2 Component : api Component : backend Component : frontend enhancement | CLOSED (Oct 21) |
#33 | Build security configurations of the backend project Component : backend enhancement Priority : Critical | CLOSED (Oct 21) |
#32 | Upgrade backend JDK from 17 to 21 Component : backend enhancement Improvement | CLOSED (Oct 20) |
#29 | Create seperate branches for frontend and backend discussion enhancement Improvement refactor | CLOSED (Oct 21) |
#27 | Initialize backend project & update spring boot Component : backend enhancement Improvement Priority : Critical | CLOSED (Oct 20) |
#26 | Implement authentication system Component : api Component : backend enhancement Priority : Critical | CLOSED (Oct 21) |
#14 | Documenting meeting notes, October 1, 2024 discussion documentation help wanted Status : done | CLOSED (Oct 6) |
#12 | Badge system: backend design Component : backend discussion enhancement Priority : Critical | CLOSED (Oct 25) |
#11 | Create a wiki page for weekly elicitation notes documentation | CLOSED (Oct 2) |
#9 | Create mockups documentation Priority : High Status : done | CLOSED (Oct 7) |
#6 | Create a new diagram for CI/CD operation flow documentation | CLOSED (Nov 7) |
#5 | Establish workflows and team roles discussion Priority : High Status : done | CLOSED (Sep 30) |
#4 | Create a wiki page for decisions made documentation Priority : Critical Status : done | CLOSED (Oct 2) |
#3 | Set issue, commit, and branch naming standards Priority : High Status : done | CLOSED (Oct 7) |
#1 | Repo Review discussion Priority : High Status : done | CLOSED (Oct 2) |