Personal Wiki & Effort: Yunus Emre Özdemir - bounswe/bounswe2024group6 GitHub Wiki

About

I am a senior Computer Engineering student at Boğaziçi University, currently interested in web application development.

Skills

  • Java, Python, TypeScript, C, C++
  • Experience in full-stack web development, mainly React, Node.js and Next.js.
  • Some education and practice on the fundamentals of Machine Learning, Deep Learning, Natural Language Processing, Computer Vision.
  • Experience in model training and serving for NLP & ASR tasks, mainly transcription, diarization, summarization and document classification.

Hobbies

  • Photography
  • Martial arts

Contact

Email: [email protected]

LinkedIn: Yunus Emre Özdemir

Yunus Emre Özdemir's Weekly Personal Effort Journal

451 Journal

Week 1: September 23 - September 29

  1. Joined the lab session.
  2. Archived the repository from CMPE352.
  3. Met with the new team members, reformed frontend, backend and mobile teams together.
  4. Discussed the project details with TA.

Week 2: September 30 - October 6

  1. Joined the lab session.
  2. Discussed the application specifics and went over our elicitation questions with the team and TA.
  3. Researched W3C standards and decided on Activity Streams 2.0 with Ali Tarık Şahin.
  4. Started the web mockups with the frontend team.
  5. Researched about component libraries and decided on Ant Design with the frontend team.

Week 3: October 7 - October 13

  1. Refactored class diagrams.
  2. Joined the weekly meeting.
  3. Went over use case, sequence, class diagrams and web, mobile mockups with the team.
  4. Refactored the web mockups with example data, added the browse page and different question types.

Week 4: October 14 - October 20

  1. Joined the lab session.
  2. Initialized the Frontend Application with TypeScript, Ant Design, Tailwind CSS, React Router and ESLint.
  3. Created the Navbar component and implemented it to all pages.
  4. Set up NextUI and removed Ant Design.
  5. Discussed and reached a branch and PR naming convention with my team members.
  6. Reviewed PRs from my team members.
  7. Redesigned the Navbar with NextUI components.
  8. Created the Post Page with comments, updated the PostCard component to accommodate comments.
  9. Dockerized the Frontend and connected to the backend, solved issues in frontend and backend along the way.
  10. Deployed the application to DigitalOcean to test it and facilitate development.

Week 5: October 21 - October 27

  1. Fixed the Frontend Dockerfile to resolve file permission issues.
  2. Reduced the initial load time by building and previewing in Docker and refactoring imports.
  3. Connected the post page with backend and set up dynamic routing.
  4. Connected the forum page with backend.
  5. Connected the profile page with backend and set up dynamic routing.
  6. Made the deployment for presentation, fixed some deployment and performance issues along the way.

Week 6: October 28 - November 3

Week 7: November 4 - November 10

  1. Joined the lab session.
  2. Created the notifications page.
  3. Contributed to Activity Streams 2.0 Detailed Research.

Week 8: November 11 - November 17

  1. Joined the lab session.
  2. Implemented the dark mode and light/dark mode switch.

Week 9: November 18 - November 24

  1. Joined the lab session.
  2. Contributed to Customer Milestone 2 Demo Planning.
  3. Resolved Merge Conflicts in PRs #478, #493, #500, #522.
  4. Created the quiz creation page.
  5. Created Frontend Testing Environment by setting up vitest, msw, and @testing-library/react.
  6. Created the Forum page tests.
  7. Persisted Like Button Color (is_liked information) on navigation and refresh.
  8. Implemented the Post Unlike Functionality.
  9. Connected Bookmark Functionality to backend.
  10. Implemented Follow/Unfollow Functionality.
  11. Connected Notifications Functionality to backend.
  12. Implemented the Comments section of the Post page.
  13. Deployed the project and fixed issues encountered.

Week 10: November 25 - December 1

  1. Joined the Customer Milestone 2 Demo.

Week 11: December 2 - December 8

  1. Joined the lab session.
  2. Documented the standards being followed and related implementation.

Week 12: December 9 - December 15

  1. Joined the lab session.
  2. Created the user tests for frontend.
  3. Implemented the Search page.
  4. Completed the Guest View.
  5. Created the Word Dictionary.
  6. Implemented the Bookmark Word functionality.
  7. Implemented keeping role information in cookies and isAdmin hook.
  8. Implemented Admin Post/Comment Delete and Modify Tags functionality.
  9. Made creating Custom Tags when creating a post possible.
  10. Created searchable Custom Tags in Forum filtering.
  11. Displayed isBanned information on Profile.
  12. Displayed Bookmarked Comments in Profile.

Week 13: December 16 - December 22

  1. Made creating Custom Tags when creating a quiz possible.
  2. Created searchable Custom Tags in Quiz Feed filtering.
  3. Implemented Admin Quiz Delete and Modify Tags functionality.
  4. Completed Activity Stream Notifications.
  5. Deduplicated Tags in Tag Search Autocomplete.
  6. Wrote Guest and Admin View Unit Tests.
352 Journal

Week 1 : February 13 - February 19

  1. Participated in the first meeting.
  2. Contributed to the discussion on the wiki's structure.
  3. Created my personal effort page.
  4. Studied git and documented about Transformers repository in the Personal Favourite Repositories page.

Week 2 : February 20 - February 26

  1. Participated in the second meeting.
  2. Restructured the home page and the sidebar of the wiki.

Week 3 : February 27 - March 4

  1. Participated in the third meeting.

Week 4 : March 5 - March 11

  1. Created my personal wiki page.
  2. Updated my personal favourite repository description.
  3. Created the new meeting notes template.
  4. Updated the first three meeting's notes according to the new template.
  5. Did a research on Linked Data and SPARQL Semantic Queries and documented my research on the Domain Analysis page under the Research section of the wiki.
⚠️ **GitHub.com Fallback** ⚠️