-
Notifications
You must be signed in to change notification settings - Fork 8
Altay Acar
Hello, I am Altay Acar. I am a senior computer engineering student in Bogazici University and this is my personal wiki page for both CMPE 451 and CMPE 352 classes. I am a multidisciplinary computer engineering student not limiting myself with one area of interest. Besides my major in computer engineering, I am a professional skier, a digital and sculpture artist, and into electronic music.
I have work experience about autonomous driving modules for cars in Eatron Technologies mostly using C++ and Python, besides simulation based testing in Unreal Engine 4 platform. I have also worked as a strategist, analyst, and designer in Studio Wino. I have redesigned the UI and UX of a mobile application, which will be published in near future. Right now, I am working as a frontend developer intern at Inveon. I can also skillfully use Adobe applications such as Illustrator, Photoshop, or Indesign.
Skills
Interests
- Digital Art
- Sculpting
- Art History
- Electronic Music
- Hip-Hop
- Skiing
- Basketball
- Video Games
- Films
- Mindfulness
- Traveling
Contributions for CMPE 451
Week 1
Task Duration Type Link (optional) Reviewed last semester's requirements and provided suggestions regarding the topic 2h 30m Requirements Corresponding Issue Updated my personal wiki page according to the changes from the last semester 30m Documentation My Personal Wiki Page Reviewed wiki home page update 15m Review Corresponding Issue Reviewed project plan proposal 30m Review Corresponding Issue Conducted research on possible frontend technologies that we can use throughout this semester 1h 30m Research Corresponding Issue Week 2
Task Duration Type Link (optional) Attended our weekly meeting #2 2h 15m Meeting Meeting Notes Documented the meeting notes for the meeting #2 30m Documentation Corresponding Issue Revised the notifications section of our requirements specification 45m Documentation Corresponding Issue Reviewed the lecture structure requirements update 45m Review Corresponding Issue Week 3
Task Duration Type Link (optional) Attended general weekly meeting #3 2h Meeting Meeting Notes Attended frontend team meeting #1 2h Meeting Meeting Notes will be provided Designed the logo of the application and provided typeface options 2h Design Corresponding Issue Implemented sign up page 6h Development: Frontend Corresponding Issue Week 4
Task Duration Type Link (optional) Attended general weekly meeting #4 2h Meeting Meeting Notes Implemented the dockerization of the frontend of the application 2h Development: Frontend Corresponding Issue Reviewed the Log In page implementation 20m Review Corresponding PR Researched on possible validation methods for the sign up form and came up with the most optimal one 1h Research None Implemented validation feature for the sign up form 5h Development: Frontend Corresponding Issue Corresponding PR Reviewed the Forgot Password page implementation 20m Review Corresponding PR Reviewed the validation feature for verification code page 20m Review Corresponding PR Reviewed the AWS deployment of backend 1h Review Corresponding Issue Implemented the backend connection for sign up page 3h Development: Frontend Corresponding Issue Corresponding PR Reviewed the backend connection of email verification screen 20m Review Corresponding PR Documented my individual contribution report for the Milestone 1 40m Milestone Corresponding Issue Researched on possible unit testing methods for React 2h Research None Implemented unit tests for the sign up page 4h Development: Frontend Corresponding Issue Corresponding PR Reviewed the implementation of unit tests of email verification page 20m Review Corresponding Issue Week 5
Task Duration Type Link (optional) Attended general weekly meeting #5 2h Meeting Meeting Notes Documented the progress review of the milestone report 1 1h Milestone Corresponding Issue Reviewed the evaluation of status of variables part of the milestone report 1 30m Review Corresponding Issue Documented my individual contribution report for the Milestone 1 40m Milestone Corresponding PR Attended the frontend team meeting #2 1h Meeting [Meeting notes](Home wiki page and Sidebar) Documented the meeting #2 of the frontend team 45m Documentation Corresponding Issue Reviewed the implementation of private routes 40m Review Corresponding PR Reviewed the implementation of the NavBar 1h Review Corresponding PR Implemented the home page 9h Development: Frontend Corresponding Issue Corresponding PR Week 6
Task Duration Type Link (optional) Attended general weekly meeting #6 Meeting 2h Meeting Notes will be provided Reviewed the implementation of env files for frontend Review 20m Corresponding PR Attended the frontend team meeting #3 1h Meeting Meeting Notes will be provided Supported the implementation of the not found page 20m Development: Frontend - Updated home page implementation according the NavBar implementation 45m Development: Frontend Corresponding Issue Corresponding PR Reviewed the change password page implementation 20m Review Corresponding PR Week 7
Task Duration Type Link (optional) Attended general weekly meeting #7 2h Meeting Meeting Notes will be provided Attended the frontend team meeting #4 1h Meeting Meeting Notes will be provided Researched on implementation techniques for annotation component 1h Research Corresponding Issue Researched on dynamic routing and URL practices in React 2h Research - Implemented the general layout of the categories page 2h Development: Frontend Corresponding Issue Corresponding PR Provided general layout design for the learning space page 30m Design - Week 8
Task Duration Type Link (optional) Attended general weekly meeting #8 2h Meeting Meeting Notes will be provided Attended the frontend team meeting #5 1h Meeting Meeting Notes will be provided Implemented the category button component for categories page 3h Development: Frontend Corresponding Issue Corresponding PR Implemented the categories component for categories page 2h Development: Frontend Corresponding Issue Corresponding PR Implemented categories page by combining all the sub-components 30m Development: Frontend Corresponding Issue Corresponding PR Provided dynamic routing solution that is used for redirecting the learning spaces by category page 1h Development: Frontend Corresponding Issue Corresponding PR Supported the implementation of create learning space page 30m Development: Frontend Corresponding Issue Corresponding PR Week 9
Task Duration Type Link (optional) Attended general weekly meeting #9 2h Meeting Meeting Notes will be provided Attended the frontend team meeting #6 1h Meeting Meeting Notes will be provided Implemented learning spaces by category page's general layout 2h Development: Frontend Corresponding Issue Corresponding PR Implemented learning space detail box component for learning spaces by category page 2h Development: Frontend Corresponding Issue Corresponding PR Implemented learning spaces by category page by combining all the sub-components 20m Development: Frontend Corresponding Issue Corresponding PR Established backend connection and dynamic routing for learning spaces by category page 2h Development: Frontend Corresponding Issue Corresponding PR Fixed overflow error in the learning space page 20m Development: Frontend Corresponding Issue Corresponding PR Implemented the semantic search bar component 2h Frontend: Development Corresponding Issue Corresponding PR Reviewed and supported the implementation of post component of a learning space 2h Development: Frontend Corresponding Issue Corresponding PR Reviewed and supported the implementation of participants component of a learning space 1h 30m Development: Frontend Corresponding Issue Corresponding PR Reviewed and supported the implementation of text and image annotation component of a learning space 2h Development: Frontend Corresponding Issue Corresponding Issue Corresponding PR Reviewed and supported the implementation of edit post feature 1h 30m Development: Frontend Corresponding Issue Corresponding Issue Corresponding PR General development and deployment related bug, error, and hot fixes and support 4h Development: Frontend - Week 10
Task Duration Type Link (optional) Attended the customer demo #2 30m Customer Demo - Implemented unit tests for categories page 1h 20m Development: Frontend Corresponding Issue Corresponding PR Implemented unit tests for learning spaces by category page 1h 20m Development: Frontend Corresponding Issue Corresponding PR Implemented unit tests for navbar and semantic search component 1h 20m Development: Frontend Corresponding Issue Corresponding PR Documented my individual milestone report for milestone 2 2h Milestone Link to the milestone report 2 Reviewed the unit tests for not found page 20m Review Corresponding Issue Corresponding PR Filled my individual contribution and progress in milestone report 2 2h Milestone Corresponding Folder Reported the status of deliverables for Milestone 2 1h 30m Milestone Corresponding Issue Week 11
Task Duration Type Link (optional) Attended general weekly meeting #9 2h Meeting Meeting Notes will be provided Attended the frontend team meeting #6 2h Meeting Meeting Notes will be provided Implemented the backend compatibility for the learning space prev component 2h Development: Frontend Corresponding Issue Corresponding PR Week 12
Task Duration Type Link (optional) Attended general weekly meeting #10 2h Meeting Meeting Notes will be provided Implemented unit tests for the learning space prev component and then tested it 1h 20m Development: Frontend Corresponding Issue Corresponding PR Established the backend connection for my learning spaces 1h 30m Development: Frontend Corresponding Issue Corresponding PR Reviewed comment component implementation 40m Review Corresponding PR Established the backend connection for popular learning spaces 1h Development: Frontend Corresponding Issue Corresponding PR Implemented my learning spaces page and its backend connection 2h Development: Frontend Corresponding Issue Corresponding PR Implemented unit tests for the my learning spaces page and then tested it 1h 20m Development: Frontend Corresponding Issue Corresponding PR Implemented popular learning spaces page and its backend connection 2h Development: Frontend Corresponding Issue Corresponding PR Reviewed the implementation of About page 30m Review Corresponding PR Implemented unit tests for the popular learning spaces page and then tested it 1h 20m Development: Frontend Corresponding Issue Corresponding PR Implemented create event component 8h Development: Frontend Corresponding Issue Corresponding PR Implemented user search component 2h Development: Frontend Corresponding Issue Corresponding PR Implemented custom map picker component 4h Development: Frontend Corresponding Issue Corresponding PR Established the backend connection for recommended learning spaces in home page 1h Development: Frontend Corresponding Issue Corresponding PR Implemented recommended learning spaces page and its backend connection 2h Development: Frontend Corresponding Issue Corresponding PR Established the backend connection for image and text annotation 5h Development: Frontend Corresponding Issue Corresponding PR Hotfixes, bugfixes, and presentation specific progress 5h Development: Frontend -
Contributions for CMPE 352
Week 1
Task Duration Type Link (optional) Attended the first meeting with the team 1h 15m Meeting Corresponding Issue Created new labels for the issues 30m Customization Corresponding Issue Created my personal wiki page 45m Documentation My Personal Wiki Page Researched GitHub repositories and selected my favorites 2h Research Favorite GitHub Repositories Researched about Git and its functionalities 1h Research Link unavailable Week 2
Task Duration Type Link (optional) Attended to the weekly meeting - Week #2 2h Meeting Meeting Notes for the meeting Identified the profile page related user requirements and documented them under the requirements wiki page 2h 30m Documentation Corresponding Issue Research on W3 Web Annotation Data Model 2h Research Corresponding Issue Research on competitor application Genius 1h 30m Research Corresponding Issue Research on semantic search 1h 15m Research Corresponding Issue Documenting the results of our research on W3 Web Annotation Data Model 1h Documentation Corresponding Issue Week 3
Task Duration Type Link (optional) Attended to the weekly meeting - Week #3 2h Meeting Meeting Notes for the meeting Research on Figma and its tools to create mockups 1h 30m Research Link unavailable Creating templates for profile page and homepage 2h 30m Design Corresponding Issue Providing mockups for the unregistered user scenario 3h Design Corresponding Issue Week 4
Task Duration Type Link (optional) Attended to the weekly meeting - Week #4 2h Meeting Meeting Notes for the meeting Revised the profile page requirements in the light of the feedbacks provided 2h Documentation Corresponding Issue Research on sequence diagrams and specifically user-case diagrams 1h 30m Research Link unavailable Week 5
Task Duration Type Link (optional) Attended to the weekly meeting - Week #5 2h 15m Meeting Meeting notes for the meeting Prepared course creation part of the use-case diagram 1h 30m System Design: Use-Case Diagrams Corresponding Issue Reviewed use-case diagram's non-lecture related sections 30m Review Corresponding Issue Attended to the use-case diagram review meeting 3h Meeting Meeting notes for the meeting Provided final reviews for the use case diagram's non-lecture related sections 30m Review Corresponding Issue Prepared Annotation class of the class diagram 1h 15m System Design: Class Diagrams Corresponding Issue Reviewed User class of the class diagram 40m Review Corresponding Issue Reviewed viewing course page part of the use case diagram 10m Review Corresponding Issue Attended to the class diagram review and sequence diagram planning meeting 2h 30m Meeting Meeting notes for the meeting Prepared SearchEngine and SearchHandler classes of the class diagram 1h 25m System Design: Class Diagrams Corresponding Issue Added course enrollment action to the Use-Case Diagram 15m System Design: Use-Case Diagrams Corresponding Issue Visually edited class diagram for a more modular and clear look, avoiding crossing connection lines 45m System Design: Class Diagrams Link unavailable Created search parts (user and course) of the sequence diagram 1h 30m System Design: Sequence Diagrams Corresponding Issue 1 & Corresponding Issue 2 Reviewed login and registration parts of the sequence diagram 45m Review Corresponding Issue 1 & Corresponding Issue 2 Week 6
Task Duration Type Link (optional) Attended to the weekly meeting - Week #6 2h Meeting Meeting notes for the meeting Documented the meeting notes of sequence diagram meeting 1h Documentation Corresponding Issue Updated use-case diagram according to the feedback given 45m System Design: Use-Case Diagrams Corresponding Issue Created the online document for Milestone Report 1 and provided a title page, alongside a table of contents page 45m Documentation Corresponding Issue Reviewed create course section of the sequence diagram 30m Review Corresponding Issue Revised and finalized use-case diagram 20m System Design: Use-Case Diagrams Corresponding Issue Attended to the sequence-diagram review & Milestone Report 1 planning meeting 2h 30m Meeting Meeting notes for the meeting Week 7
Task Duration Type Link (optional) Attended to the weekly meeting - Week #7 1h 15m Weekly Meeting Meeting Notes Filled the personal Summary of Work Done part of the Milestone Report - 1 2h Milestone Report - 1 Corresponding Issue Filled my personal fields in the RAM 30m Documentation Corresponding Issue Reviewed the communication plan under the evaluation of deliverables part of the Milestone Report 1 15m Review Corresponding Issue Provided the Evaluation of Processes part of the Milestone Report 1 1h 15m Documentation Corresponding Issue Reviewed the RAM and suggested new rows for our works 30m Review Corresponding Issue Reviewed the requirements section of the Milestone Report 1 20m Review Corresponding Issue Reviewed, finalized, and prepared the Milestone Report 1 for submission and submitted the report 45m Documentation Corresponding Issue Provided the Project Repository part of the Milestone Report 1 40m Documentation Corresponding Issue 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 5m Weekly Meeting Meeting Notes Researched on public APIs for Geocoding and Geolocation 3h Research Link unavailable Week 10
Task Duration Type Link (optional) Identified the best available public APIs that we can use for geocoding and decided the one we will use 2h Practice App: Back-end Corresponding Issue Create the event model and validators in the back-end of the practice app. 3h Practice App: Back-end Corresponding Issue Implement the geocoding API call for the create event POST endpoint in the back-end of the practice app. 3h Practice App: Back-end Corresponding Issue Implement the create event POST endpoint in the back-end of the practice app. 4h Practice App: Back-end Corresponding Issue Test the create event POST endpoint with Postman and create both automatic and manual documentation. 2h Practice App: Back-end Corresponding Issue Reviewed the pull request about creating the user model 30m Review Corresponding Pull Request Reviewed the pull request about get lesson by category endpoint 40m Review Corresponding Pull Request Reviewed the pull request about creating the category model 30m Review Corresponding Pull Request Week 11
Task Duration Type Link (optional) Attended to the weekly meeting - Week #11 2h Weekly Meeting Meeting Notes for the meeting will be provided. Write the unit tests of the create event POST endpoint, and run the tests. 2h 30m Practice App: Back-end Corresponding Issue Implement the get attended events GET endpoint in the back-end of the practice app. 3h Practice App: Back-end Corresponding Issue Test the get attended events GET endpoint with Postman and create both automatic and manual documentation. 1h 30m Practice App: Back-end Corresponding Issue Write the unit tests of the get attended events GET endpoint, and run the tests. 3h Practice App: Back-end Corresponding Issue Revised the unit tests of the create event POST endpoint according to the feedback received. 2h Practice App: Back-end Corresponding Issue Revised the implementation of the create event POST endpoint according to the feedback received. 45m Practice App: Back-end Corresponding Issue Reviewed the pull request about creating category page in frontend 40m Review Corresponding Pull Request Reviewed the pull request about creating signup page in frontend 40m Review Corresponding Pull Request Implement the create event page in the front-end of the practice app. 4h Practice App: Front-end Corresponding Issue Implement the attended events page in the front-end of the practice app. 3h Practice App: Front-end Corresponding Issue Updated the unit tests for POST create event endpoint in the backend of the practice app. 30m Practice App: Back-end Corresponding Issue Filled the basic functionality of the project part in the milestone report 2 1h Milestone Report 2 Corresponding Issue Provided a use case diagram for our practice application 1h Practice App: System Design Corresponding Issue Provided requirements about event creation and viewing attended events for our practice application 1h Practice App: Requirements Corresponding Issue Reviewed the deployment process of the practice application 45m Review Corresponding Issue Reviewed the requirements about signup and viewing lessons for practice application 30m Review Corresponding Issue Filled my part of the individual work done part of our milestone report 2 30m Milestone Report 2 Link to the Milestone Report will be provided Prepared individual milestone report 3h Individual Milestone Report Link to the Individual Milestone Report will be provided
React Native
React Native's GitHub Repository
About: React Native is an open-source UI software framework for developing applications for various platforms such as iOS, macOS, Windows, or Android combining the React framework with the native platform’s features.
Why did I like this repository?
-
Its README.md is very useful to navigate through the repository and also has very detailed instructions for the contributors. Since it is an open-source framework, a detailed guide for contributors yields a better development process for the repository.
-
Its Wiki is well-structured and not too complex. There are explanations and guides for filing an issue or opening a pull request. Even for such basic features of git, this repository has their own way to do it and they explained them well enabling a very well structured issuing and opening pull request process.
-
Besides its superior documentation, the very idea of a framework that enables developers to develop platform-native applications using React framework and making them all possible while enabling platform-based UI solutions is very useful for developers.
-
In a figurative way, React Native’s repository is very ‘alive’ since it is updated often and has more than 2000 contributors as of now.
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