-
Notifications
You must be signed in to change notification settings - Fork 8
Egemen Atik
Egemen Atik edited this page Jan 2, 2023
·
35 revisions
Hello everyone, I am Egemen Atik and this is my personal wiki page for CMPE 451 course. I am a senior computer engineering student in Bogazici University. I am mostly interested in mobile development, backend development and a little bit game development. You can view my personal GitHub page.
Skills
Interests
- Sudoku
- Console/Mobile Games
- Movies/Tv Shows
- Football
- Problem Solving
Weekly Contributions for CMPE451
Week 1
Task Duration Type Link (optional) Attended to the first meeting with the team 1h 30m Meeting Corresponding Issue Updated the personal wiki page 30m Documentation Corresponding Issue Read all the requirements from last semester and came up with a list of suggestions 2h Requirements Corresponding Issue Researched about mobile development languages and frameworks 1h Mobile Team - Research No link Reviewed issue named Report and Resource Research on Flutter(Mobile Team) 1h Review Corresponding Issue Week 2
Task Duration Type Link (optional) Attended to the second team meeting 2h 15m Meeting Meeting Notes Attended lecture and lab in class 3h Lecture & Lab Reviewed and updated Lecture Structure requirements 1h 15m Requirements Corresponding Issue Reviewed and updated Lecture Structure part of diagrams 45m Diagrams Corresponding Issue Reviewed issue named Revising the Diagrams based on User - Lecture Interaction 30m Review Corresponding Issue Reviewed issue named Revising the Requirements Specification: Notifications 30m Review Corresponding Issue Reviewed issue named Revising the Requirements: User-Lecture Interaction 30m Review Corresponding Issue Reviewed PR #342 20m Review Corresponding PR Reviewed issue named Revising the Requirements : Glossary 15m Review Corresponding Issue Week 3
Task Duration Type Link (optional) Attended to the third team meeting 2h Meeting Meeting Notes Attended lecture and lab hours 2h 30m Lecture & Lab Attended to first mobile team meeting 1h Meeting Meeting Notes Set up mobile development environment 45m Mobile Corresponding Issue Watched Flutter learning tutorials & read official docs 3h Research Code review and bug fixing with mobile team 1h 30m Review & Bug Fix Reviewed a number of issues and pull requests 1h Review Week 4
Task Duration Type Link (optional) Attended to the fourth team meeting 2h Meeting Meeting Notes Attended lecture and lab hours 2h 30m Lecture & Lab Attended to second mobile team meeting 1h Meeting Meeting Notes Documented notes of fourth general group meeting 1h Documentation Corresponding Issue Documented notes of second mobile team meeting 1h Documentation Corresponding Issue Implemented verification screen for mobile application 5h Implementation Corresponding Issue
Corresponding PRImplemented widget tests for verification screen 1h Implementation Corresponding Issue
Corresponding PRImplemented network tests for verification screen 30m Implementation Corresponding Issue
Corresponding PRImplemented back-end connection for verification screen 1h 30m Implementation Corresponding Issue
Corresponding PRImplemented horizontal scrollable course preview list widget for home screen 1h 30m Implementation Corresponding Issue
Corresponding PRWeek 5
Task Duration Type Link (optional) Attended the fifth meeting with the team 1h Meeting Meeting Notes Attended lecture and lab hours 1h 30m Lecture & Lab Attended the third mobile team meeting 2h 30m Meeting Meeting Notes Attended the forth mobile team meeting 1h Meeting Meeting Notes Filled individual contributions report for milestone 1 1h Milestone 1 - Deliverables Corresponding PR Milestone 1: Reviewing Our First Milestone: Against Objectives 1h Milestone 1 - Deliverables Corresponding Issue Milestone 1: Reviewing Our First Milestone: Customer Presentation 1h Implementation Corresponding Issue Week 6
Task Duration Type Link (optional) Attended the sixth meeting with the team 2h Meeting Meeting Notes Issue Attended lecture and lab hours 1h 30m Lecture & Lab Attended the fifth mobile team meeting 1h Meeting Meeting Notes Mobile: Implementing Information Section of Learning Space Detail Screen 3h Implementation Corresponding Issue
Corresponding PRWeek 7
Task Duration Type Link (optional) Attended the seventh meeting with the team 2h Meeting Attended lecture and lab hours 1h 30m Lecture & Lab Continued to work on learning space detail screen 1h 30m Implementation Reviewed work done by mobile team members 1h 30m Review Week 8
Task Duration Type Link (optional) Attended the eighth meeting with the team 2h Meeting Attended lecture and lab hours 1h 30m Lecture & Lab Reviewed work done by mobile team members 1h 30m Review Week 9
Task Duration Type Link (optional) Attended the ninth meeting with the team 2h Meeting Attended lecture and lab hours 1h 30m Lecture & Lab Reviewed work done by mobile team members 2h 30m Review Fixed bugs, made enhancements and finalized dynamic sizing in learning space detail screen 2h Implementation Corresponding Issue
Corresponding PRImplemented add post and edit post screens 3h Implementation Corresponding Issue
Corresponding PRImplemented backend connection for getting taken learning spaces and all learning spaces 2h Implementation Corresponding Issue
Corresponding PRImplemented backend connection for add post and edit post 2h Implementation Corresponding Issue
Corresponding PRAttended bug fixing session with the mobile team 2h 30m Meeting & Bug Fixing Fixed remaining bugs we, as mobile team, found 1h Implementation Corresponding PR Week 10
Task Duration Type Link (optional) Attended the demo meeting with the team 2h Meeting Helped preparing our demo presentation 1h 30m Demo Presentation Attended demo presentations 3h Demo Presentations Filled progress according to requirements part of the second milestone report 1h 30m Documentation Corresponding Issue
Corresponding PRFilled individual contribution part for second milestone report 1h 30m Documentation Corresponding Issue
Corresponding PRAdded mobile screens implemented by me to the second milestone report 1h Documentation Corresponding PR Week 11
Task Duration Type Link (optional) Attended the weekly meeting with the team 2h Meeting Attended lecture and lab hours 1h 30m Lecture & Lab Reviewed work done by mobile team members 1h 30m Review Week 12
Task Duration Type Link (optional) Attended the weekly meeting with the team 2h Meeting Attended demo session, participated in demo presentation(showed mobile application while our narrator was leading the presentation) 2h Demo Session Reviewed work done by mobile team members 2h Review Implemented create event screen without geolocation selector map 5h Implementation Corresponding Issue
Corresponding PRImplemented backend connection for create event screen 2h Implementation Corresponding Issue
Corresponding PRImplemented geolocation selection widget 2h Implementation Corresponding Issue
Corresponding PRImplemented backend connection for attend event 1h Implementation Corresponding Issue
Corresponding PRImplemented revision in home screen 1h Implementation Corresponding Issue
Corresponding PRTranslated texts in our application to German, Spanish, Korean and Japanese 30m Implementation & Translation Corresponding Issue
Corresponding PRTranslated newly added and missing texts in our application to German, Spanish, Korean and Japanese 1h 30m Implementation & Translation Corresponding PR Created a number of learning spaces and posts for our application to have some logical data 2h Data Adding Added software requirements specification, UML diagrams, user scenarios and mockups to report 1h Milestone Corresponding Issue
Corresponding PRPrepared user manual wiki page and add user manual part of final milestone report 6h Milestone Corresponding Issue
Corresponding PR
Weekly Contributions for CMPE352
Week 1
Task Duration Type Link (optional) Attended to the first meeting with the team 1h 15m Meeting Corresponding Issue Created the personal wiki page 1 hour Documentation Personal Wiki Page Edited README file 30m Documentation README File Created Wiki Sidebar 1 hour Documentation Wiki Sidebar Researched about less-used but so practical git commands and generally git usage 1h 30m Research Corresponding Issue #1 Corresponding Issue #2 Researched some GitHub repositories and selected my favorites 1 hour Research Corresponding Issue Created a summary page for Git 1 hour Documentation Git Summary Week 2
Task Duration Type Link (optional) Attended to the meeting for Week #2 2 hours Meeting Meeting#2 Notes Determined the Availability and Accessibility and Privacy related non-functional requirements 1 hour Documentation-Requirements Corresponding Issue Added an additional "What should our members do?" section to README file 30m Documentation Corresponding Issue Comment Competitor Analysis for the Kunduz App 1h 30m Research Corresponding Issue Research on semantic search 1 hour Research Corresponding Issue Research on W3 Web Annotation Model 1 hour Research Corresponding Issue Added words starting with A through M to the Glossary 2 hours Documentation Corresponding Issue Week 3
Task Duration Type Link (optional) Attended to the weekly meeting - Week #3 2h Weekly Meeting Meeting Notes Will Be Here Documenting the weekly meeting notes - Week #3 2h Documentation-Home Wiki Corresponding Issue Created a separate wiki page for the non-registered learner scenario (also linked in the required places) 20 min Scenario & Mockups Corresponding Issue Determined the goals and preconditions for the non-registered learner scenario 2h Scenario & Mockups Corresponding Issue Updated privacy requirements and reviewed glossary update 1h 15m Documentation-Review Corresponding Issue Week 4
Task Duration Type Link (optional) Attended weekly meeting #4 2 hours Communication - Team Meeting Meeting #4 Updated Privacy Requirements, checked if there are misused words in our requirements page, if so corrected them, checked if every entry under requirements has an entry number, if not added corresponding one 1 hour 30m Enhancement, Requirements, Documentation Corresponding Issue Reviewed changes made to requirements, gave feeedback under the relevant issues 1 hour 30m Review / Enhancement Corresponding Issue Reviewed Admin Requirements 30m Review / Enhancement Corresponding Issue Week 5
Task Duration Type Link (optional) Attended to the weekly meeting - Week #5 2h 15m Meeting Meeting Notes for the meeting will be provided Created the chat related part of the use-case diagram. Before starting, checked all requirements and mockups related to this part. 2h System Design - Use Case Diagrams Corresponding Issue Attended to the use-case diagram review/class diagram meeting 2h 30m Meeting Meeting #5.1-Class Diagram Meeting Notes Documented Meeting#5.1-Class Diagram Meeting Notes 1h Documentation Corresponding Issue Created the event related part of the class diagram. Before starting, checked use-case diagram related to this part. 2h System Design - Class Diagrams Corresponding Issue Created the participant related part of the class diagram. Before starting, checked use-case diagram related to this part. 1h System Design - Class Diagrams Corresponding Issue Reviewed the Tag part of the class diagram and written all my feedbacks as comments. 30m System Design - Class Diagrams Corresponding Issue Attended to the class diagram review and sequence diagram planning meeting. 2h 30m Meeting - Class and Sequence Diagrams Meeting notes for the meeting will be provided Watched beneficial diagram tutorials from Lucidchart's official account. 45m System Design - Diagrams Youtube Channel Checked the relations in the class diagram, edited it for a more modular and clear look. 45m System Design - Class Diagram Corresponding Issue Week 6&7
Task Duration Type Link (optional) Attended to the weekly meeting - Week #6 2h Weekly Meeting Meeting Notes Created the Create Event part of the sequence diagram. Before starting, checked use-case diagram and class diagram related to this part. 2h System Design - Sequence Diagrams Corresponding Issue Created the Join Event related part of the sequence diagram. Before starting, checked use-case diagram and class diagram related to this part. 1h 30m System Design - Sequence Diagrams Corresponding Issue Reviewed the Take Note part of the sequence diagram 1h System Design - Sequence Diagrams/Review Corresponding Issue Wrote the personal Summary of Work Done part of the Milestone Report - 1 2h 15m Milestone Report - 1 Corresponding Issue Filled the RAM part of the Milestone Report - 1 by checking all previous issues and effort tables 1h 10m Milestone Report - 1 RAM Attended to the sequence-diagram review & milestone-1 planning meeting 2h 30m Meeting - Sequence Diagram & Milestone-1 Meeting Notes will be provided. Reviewed the RAM of the milestone - 1 report 30m Milestone Report - 1 RAM Created project plan and filled it until Class Diagrams 4h 30m Milestone Report - 1 Milestone Report-1 Write evaluation of project plan to Milestone Report-1 30m Milestone Report - 1 Milestone Report-1 Attended to the weekly meeting - Week #7 2h Weekly Meeting Meeting Notes Week 8
Task Duration Type Link (optional) Attended to the weekly meeting - Week #8 1h 30m Weekly Meeting Meeting Notes for the meeting will be provided. Read and analyzed the practice app assignment description PDF and researched the given topics. 1h 15m Practice App Link unavailable Researched a collective list of free and public APIs. 2h Practice App Link unavailable Week 9
Task Duration Type Link (optional) Attended to the weekly meeting - Week #9 2h Weekly Meeting Meeting Notes Practiced Node.js, Postman, MongoDB, watched tutorial videos for them 10h Research Link unavailable Week 10
Task Duration Type Link (optional) Create the initial event model in the back-end of the practice app. 3h Practice App: Back-end Corresponding file Implement the drop lesson POST endpoint in the back-end of the practice app. 4h Practice App: Back-end Corresponding PR Implement the get lesson events GET endpoint in the back-end of the practice app. 3h Practice App: Back-end Corresponding PR Test the drop lesson POST endpoint with Postman and create both automatic and manual documentation. 2h Practice App: Back-end Corresponding Issue Test the get lesson events GET endpoint with Postman and create both automatic and manual documentation. 2h Practice App: Back-end Corresponding Issue Implemented unit tests for drop lesson POST endpoint 1h 30m Practice App: Back-end Corresponding Issue Implemented unit tests for get lesson events GET endpoint 1h 30m Practice App: Back-end Corresponding Issue Reviewed the pull request about unit tests for get categories endpoint 20m Review Corresponding Pull Request Reviewed the pull request about updated event model 20m Review Corresponding Pull Request Reviewed the pull request about enroll lesson endpoint 20m Review Corresponding Pull Request Reviewed the pull request about get lesson by name endpoint 20m Review Corresponding Pull Request Reviewed the pull request about get specific event details endpoint 20m Review Corresponding Pull Request Reviewed the pull request about search categories by name endpoint 20m Review Corresponding Pull Request Reviewed the pull request about bugfix in get lessons by category unit tests 20m Review Corresponding Pull Request Reviewed the pull request about unit tests of getting specific event details endpoint 20m Review Corresponding Pull Request Reviewed the pull request about get lesson by lecturer endpoint 20m Review Corresponding Pull Request Week 11
Task Duration Type Link (optional) Implement the GET method for getting enrolled lessons endpoint. 2h Practice App: Back-end Corresponding PR Test the get enrolled lessons GET endpoint with Postman and create both automatic and manual documentation. 2h Practice App: Back-end Corresponding Issue Implemented unit tests for get enrolled lessons GET endpoint 1h 30m Practice App: Back-end Corresponding Issue Implement the frontend part for get enrolled lessons and drop lesson endpoints 4h Practice App: Front-end Corresponding PR Implement the frontend part for get lesson events endpoint 2h 30m Practice App: Front-end Corresponding PR Prepared Milestone-2: Evaluation of Tools - Postman, MongoDB, Lucidchart part 2h Milestone-2 Corresponding Issue Filling the individual work table 2h Milestone-2 Corresponding Issue Prepared individual submission file 2h Milestone-2 No available link Reviewed the pull request about unit tests of enroll lesson endpoint 20m Review Corresponding Pull Request Reviewed the pull request about get categories by name endpoint 20m Review Corresponding Pull Request Reviewed the pull request about frontend part of get event details endpoint 20m Review Corresponding Pull Request Reviewed the pull request about frontend part of search lesson by name endpoint 20m Review Corresponding Pull Request Reviewed the pull request about frontend part of attend event endpoint 20m Review Corresponding Pull Request Reviewed the pull request about a bugfix in get lessons by category endpoint 20m Review Corresponding Pull Request Reviewed the pull request about a bugfix in unit tests of create event endpoint 20m Review Corresponding Pull Request Reviewed the pull request about attend event endpoint 20m Review Corresponding Pull Request Reviewed the pull request about unit tests of get lecture by name endpoint 20m Review Corresponding Pull Request
Best websites a programmer should visit
As the name suggests, this repository is all about useful websites that a programmer would love to visit. If you are interested in computer science and if you:
* want to practice your coding,
* want to start a project but can't find the ideas,
* want to prepare for interviews,
* want to read books about computer science,
* want to learn new programming languages,
* want to improve your English,
* look for a job or an internship,
* bored from computer science related stuff,
this repository includes websites for all of these situations and much more. Readme file of this repository is very illustrative and well-written, you can find what you are looking for, easily. All close-related websites are accumulated under a corresponding title.
Group Members
Meeting Notes of 451
Mobile Team Meeting Notes
Back-End Team Meeting Notes
Front-End Team Meeting Notes
Meeting Notes of 352
- Meeting #1 (04.03.2022)
- Meeting #2 (10.03.2022)
- Meeting #3 (17.03.2022)
- Meeting #4 (24.03.2022)
- Meeting #5 (31.03.2022)
- Meeting #5.1 (02.04.2022)
- Meeting #5.2 (05.04.2022)
- Meeting #6 (07.04.2022)
- Meeting #6.1 (12.04.2022)
- Meeting #7 (14.04.2022)
- Meeting #8 (21.04.2022)
- Meeting #9 (01.05.2022)
- Meeting #10 (12.05.2022)
- Practice App Requirements
- Practice App Use Case Diagram
- Practice App Sequence Diagram
- Practice App API Documentation
CMPE451 Milestones
- Will be added when ready