Personal Wiki & Effort: Elif Nur Deniz - bounswe/bounswe2024group6 GitHub Wiki
I'm a 4rd grade student at Boğaziçi University. I am very passionate about my major and have great time management skills.
- Programming skills in Java, Python, C, C++ etc.
- Knowledge in data types and algorithms
- Web scraping and data handling
- Athletics ❤️. In the school team for 3 years.
- Yoga
- Traveling & hiking
- Email: [email protected] | [email protected]
- Linkedin: Elif Nur Deniz
- Joined lab meeting.
- Archived CmpE352 related documents and reorganized wiki sidebar.
- Got to know the new team members. Created teams for frontend, backend and mobile.
- Started learning about the project and had a question-answer session with the TA.
- Joined the weekly meeting
- Started editing requirements based on the answers we got in the previous lab. Added the quiz requirements part and made some additions to other functional requirements.
- Joined lab session and asked the customer our elicitation questions with the team.
- Filled the answers to the elicitation questions.
- Joined a meeting with the frontend team. Started the initial design for pages in the project and started designing mockups.
- Searched for component libraries with the frontend team.
- Joined the lab session and reviewed use-case diagrams together with the team.
- Joined the weekly meetings and created notes for it.
- Reviewed sequence and class diagrams, mobile and web mockups with the team.
- Discussed about additional features for the project.
- Added profile page mockups and login-register page mockups. Reviewed the rest of the mockups and compared them all with mobile mockups.
- Reviewed and edited user scenarios. Decided to replace the illustrations with mockups.
- Checking the wiki for inconsistencies in mock-ups, diagrams and requirements.
- Discussed frontend presentation with teammates.
- Started coding the post component and the forum page. Did pair programming with Ali Tarık.
- Started coding the comment component and post details page. Changes got discarded after we decided to implement comments as posts too.
- Joined weekly and lab meeting.
- Started profile page design for frontend.
- Continued with profile page design and made it ready for the 1st milestone.
- Adjusted navigation bar multiple times based on our design choices.
- Created a Readme file and explained how to run web application both locally and on a cloud host.
- Determined implemented requirements for this milestone to be used in release tag.
- Presented the frontend features in milestone presentation.
- Updated diagrams and requirements based on the review from last week.
- Joined weekly and lab meeting.
- Start designing quiz components and initial solving page at a frontend meeting
- Edited profile page and added a drop-down page for extra options when clicked on profile image on navbar.
- Reviewed current project status in lab meeting.
- Joined weekly and lab meeting.
- Started documenting and adding application tags to wiki.
- Joined weekly and lab meeting.
- Implemented mock quiz feed and quiz card.
- Added a mock resume quiz from where we left of feature.
- Created a user scenario for continuing unfinished quizzes.
- Joined weekly and lab meeting.
- Finalised quiz feed and quiz card design.
- Created Customer Milestone 2 demo plan
- Created quiz results page.
- Added more functionalities to profile icon and made it navigate to profile page.
- Finalised application tags.
- Added tags to the related field in the code and changed designs.
- Added a photograph feature to quizzes and applied the design changes everywhere necessary.
- Created Profile page related JSON request and response formats.
- Fixed the design error on profile icon.
- Implemented sorting by date and like count feature for forum page.
- Made filtering by tags functional.
- Fixed a bug for non-working difficulty tag in posts.
- Implemented other/own users' profile views and connected them to backend.
- Replaced mock profile page path with the real usernames.
- Reviewed profile and quiz related json responses and asked for the required changes to backend.
- Added missing features to profile page after the changes in the backend.
- Joined weekly and lab meeting.
- Created a popover for users in post and quizzes which will give details about the creator.
- Created a profile edit page.
- Listed bookmarked posts in related profile tab.
- Fixed a issue of missing usernames in profile created posts section.
- Fixed follower count not updating after follow operation issue in every related place.
- Made many design related changes to the whole frontend for a better presentation in milestone.
- Fixed an issue related to post comments' missing contents.
- Created profile page unit tests.
- Listed implemented requirements for the 2nd milestone to be added to the report.
- Fixed some dark mode display related issues.
- Prepared for milestone customer demo and took part in presentation.
- Joined weekly and lab meeting.
- Listed primary and domain specific features, determined acceptance criteria and gave examples for them in the lab.
- Started connecting quiz related pages to backend.
- Joined weekly and lab meeting.
- Connected quiz forum with backend.
- Connected Quiz Details Page with backend.
- Connected Quiz Solve Page with backend.
- Connected Quiz Results Page with backend.
- Connected Quiz review page with backend.
- Added all the functionalities to the connected pages.
- Added created and solved quizzes to profile page.
- Added followers and following list to profile as a popup.
- Enabled guests to access specified pages in requirements
- Added popover user-cards to quiz cards
- Added sorting and filtering to quiz feed
- Fixed quiz results page not responding and wrong message issue
- Made quiz and post cards clickable
- Added saved posts and quizzes to profile
352 Journal
- Joined the weekly meeting.
- Created my personal effort page.
- Created a page to add the repositories that we like and added mines.
- Studied git.
- Joined the weekly meeting.
- Updated personal wiki & effort page.
- Tracked team members' updates on favourite repositories.
- Updated my own favourite repository.
- Joined the weekly meeting.
- Hosted the weekly meeting.
- Did my own research.
- Tracked team members' researches of the week and gave feedback when necessary.
- Created issues that where determined in the meeting and created Meeting Notes 3 page.
- Joined another meeting to discuss about our project.
- Joined the weekly meeting.
- Searched for previous years' milestones to understand the assignment better.
- Prepared glossary for the requirements page.
- Prepared elicitation questions to make project details more clear and documented it with the answers.
- Created a table for everyone to add their contributions to the first milestone and filled it for myself.
- Created Responsibility Assignment Matrix and filled it for everyone.
- Joined a review meeting for mock-ups.
- Joined lectures.
- Joined the weekly meeting.
- Studied UML diagrams.
- Reviewed last milestone with team members.
- Joined the weekly meeting.
- Talked about project design and distributed UML diagram designs with the team.
- Studied class diagrams in more detail.
- Joined lectures.
- Joined the weekly meeting.
- Discussed about development planning with the team.
- Hosted another meeting to distribute class diagram tasks.
- Organised wiki page.
- Created user and messaging class diagrams.
- Joined the weekly meeting.
- Talked about Git Workflow, PR Structure, Docker structure with the team.
- Set up local development environment.
- Selected UI component libraries for web and mobile and implemented it with Tailwind CSS.
- Talked about implementation plan with the team.
- Added finalised version of class diagrams to Github.
- Studied React.
- Designed browse page and search bar.
- Helped deploying the project.
- Joined the weekly meeting.
- Presented demo session in class.
- Added functionalities to register and login pages.
- Added missing meeting notes to Github wiki from my past notes.
- Updated Readme file and added current project status.
- Wrote milestone report with team members.
- Wrote down my contributions in work done page.
- Joined a milestone review meeting with frontend team.
- Joined another meeting with frontend team and distributed tasks. Also, discussed the next steps.
- Created mock data for wiki Building page using wikidata.
- Continued to create mock data for other wiki result pages. Investigated the results on wiki data.
- Joined a meeting with the team. Presented my mock data. Talked about task prioritisation.
- Filled wiki pages with mock data and created a temporary design.
- Reorganised wiki pages with real data.
- Tested the application for many searches. Reported bugs to backend side and reviewed the bugs myself too.
- Created post component UI. Created mock data for it and made the initial and final design with my teammate's reviews. After that filled it with real data and fixed bugs.
- Dynamically linked result pages to each other so that you can visit the architect page from its building page etc.
- Created response messages for post creation.