-
Notifications
You must be signed in to change notification settings - Fork 2
Onur Çerli
Onur Çerli edited this page Dec 14, 2024
·
18 revisions
Hello! My name is Onur and I am a 3rd year computer engineering student at Bogazici University.
- Java
- Python
- C
- Embedded systems programming with ESP32 and STM32 microprocessors
Outside of my studies, I enjoy working on personal coding projects such as web scrapping, application programs with a user interface and embedded systems projects. Recently, I have tried selenium to create a web bot to make bids for auctions. I am also currently working on an embedded systems programming project which includes socket programming using protocols like modbus tcp.
If you would like to get in touch with me, you can reach me at [email protected]
- Linkedin: Onur Çerli
Week 1
Task Name | Duration | Result | Issue of the task |
---|---|---|---|
Domain discussions | 2h | Attended lab meeting and discussed possible domains and specific features applicable to each domain | No related issue |
Week 2
Task Name | Duration | Result | Issue of the task |
---|---|---|---|
Research on mobile app development | 3h | Checked different ways of navigating between screens in react native apps; comparing stack navigator to expo-router, checking tab navigations, drawer navigations, etc. | No related issue |
Week 3
Task Name | Duration | Result | Issue of the task |
---|---|---|---|
Creating Use Case Diagrams | 3h | Created the Use Case Diagram | #211 |
Mobile project initialization | 1h | Created the expo project and pushed it to 3design_mobile branch | #217 |
Adding login screen to the mobile application | 3h | Implemented the login screen taking the mockups into consideration | #227 |
Adding sign up screen to the mobile application | 2h | Created the register screen applying similar design to the login screen | #222 |
Week 4
Task Name | Duration | Result | Issue of the task |
---|---|---|---|
Updating the use case diagram | 15m | Updated the use case diagram after reviewing with the team at the lab | #211 |
Organizing the file structure for mobile project | 1h | Updated the file structure, created new folders, files, moved some files to different directories, etc. and pushed it to 3design_mobile branch | #236 |
Create a side bar menu for category selection | 3h | Added side bar menu to gallery and discussion screens, added a left menu button to toggle the side bar menu and pushed it to 3design_mobile branch | #237 |
Create a bottom tab bar menu to navigate between screens | 3h | Added tab bar menu to select a screen to view, added feed, create-post, gallery, discussion and profile as tab bar menu options and also created the screen components to navigate for each menu option. Added relevant logos to menu options and removed the titles. | #238 |
Connect mobile app to deployed backend | 1h | I updated the login and signup handlers to make http request to the endpoints of our backend | #246 |
Week 5
Task Name | Duration | Result | Issue of the task |
---|---|---|---|
Build apk file for the application | 10h | Faced several problems, due to compatibility of some packages with expo but able to create the apk. There were also some design problems and also made necessary fixes and created the final apk, ready for the customer milestone 1. | #248 |
Merge 3design_mobile branch into main | 10m | As the app is ready for customer milestone 1, we merged the project for the app into main branch. | Related PR: #252 |
Week 7
Task Name | Duration | Result | Issue of the task |
---|---|---|---|
Document selected W3C standart | 1h | Documented the Web Annotation Data Model | #275 |
Week 8
Task Name | Duration | Result | Issue of the task |
---|---|---|---|
Initialize post creation screen | 1.5h | Implemented an initial design for post creation screen | #288 |
Week 9
Task Name | Duration | Result | Issue of the task |
---|---|---|---|
Update the post creation screen | 4h | Updated the post screen to match backend endpoint | #337 |
Connect the post creation screen to backend | 3h | Faced some issues regarding the http requests with Multipart/form-data content type but updated the screen and connected to the backend endpoint to create posts | #338 |
Week 10
Task Name | Duration | Result | Issue of the task |
---|---|---|---|
Take apk build of the app | 1h | Updated some packages due to compatibility issues and built the application | No related issue |
Week 12
Task Name | Duration | Result | Issue of the task |
---|---|---|---|
Update the app to increase similarity with frontend | 30m | Updated the default post type selection as Gallery for visited categories and renamed Designs menu as Gallery | #422 |
Fix like and dislike buttons for posts and comments in mobile app | 2.5h | Updated icons for like and dislike buttons. Updated the event handlers for them to fix the bugs related. | #424 |
Implement achievement feature for mobile app | 3h | Designed a modal to show the achievements acquired and made the backend integration. | #426 |
CmpE 352 Weekly Effort Reports
Week 1
Task Name | Duration | Result |
---|---|---|
Learning git | 4h | Watched the video Git For Ages 4 And Up and used the Learn git branching website and also tried the git commands on my computer |
Creating the personal wiki page | 0.5h | Created the personal wiki page |
Documenting about a repository I like | 1h | Created a page and documented about the repository |
Week 2
Task Name | Duration | Result |
---|---|---|
Fix the research page | 1h | Fixed the page according to the feedback given in the lecture, stating the parts of the repo we should be mentioning |
Add some labels | 10m | Added some labels I see in the repository I documented about |
Week 3
Task Name | Duration | Result |
---|---|---|
Make preliminary research to prepare for practice project | 6h | Watched some videos about web development, wrote some introductory information on wiki research page |
Maintenance of the repo | 20m | Added the 'Type: Research' label and deleted some unnecessary and duplicate files from the wiki page |
Week 4
Task Name | Duration | Result |
---|---|---|
Make some research on writing scenarios for a project | 1h | Made some research on what user scenarios should be like |
Create user scenarios | 2h | Created the scenarios page and added 5 scenarios |
Week 9
Task Name | Duration | Result |
---|---|---|
Make some research on and learn react native | 10h | watched some tutorials, set up the environment to develop apps, then, created example projects to try myself |
implement login and signup screens for mobile app | 6h | initialized the project, created the login and signup screens, tested the design for a few different devices, also made some research throughout this such as how to navigate between screens |
Week 10
Task Name | Duration | Result |
---|---|---|
integrate with backend | 10h | set up postgresql(it took a lot of time due to an error in installation), implemented the api communication with the backend for login and signup screens using axios, ran the backend app on local and first tested it with postman and then with the mobile app |
implement a feed screen to show posts and to let the user make a search | 10h | worked on the design of the feed page first, then added a post component for posts, then made some search on what component to use for showing posts and scrolling on the feed page, found flatlist useful for that and implemented the feed screen |
Week 12
Task Name | Duration | Result |
---|---|---|
update register screen to comply with the backend | 1h | updated the register screen and also any other components affected by the update |
add a community screen | 2h | designed a screen for the communities and made the backend connection |
🏠Home
- Third Customer Milestone Report
- RAM
- Requirements
- Mockups
- Sequence Diagrams
- Use Case Diagram
- Class Diagrams
- Scenarios
- User Scenario
- User Manual
- System Manual
- Third Customer Milestone Report
- Second Customer Milestone Report
- First Customer Milestone Report
- RAM
- Requirements
- Mockups
- Sequence Diagrams
- Scenarios
- Use Case Diagram
- Class Diagrams
- Software Quality Plan
- Milestone1 Presentation Scenarios
- Post Creation Page
- User Scenario
- Meeting Notes 10 - Dec 10
- Meeting Notes 9 - Dec 3
- Meeting Notes 8 - Nov 17
- Meeting Notes 7 - Nov 12
- Meeting Notes 6 - Nov 5
- Optional Meeting Notes 1 ‐ Oct 21
- Meeting Notes 5 - Oct 15
- Meeting Notes 4 - Oct 8
- Meeting Notes 3 - Oct 3
- Meeting Notes 2 - Oct 1
- Meeting Notes 1 - Sep 24
- Deniz Ulaş Poyraz
- Eren Donmez
- Ersel Çanakçılı
- Oğuz Kağnıcı
- Onur Çerli
- Yekta Ercul
- Ali Alperen Sönmez
- Huseyin Turker Erdem
- Mehmet Tuluyhan Sozen
352 Material
- Final Milestone Report
- Milestone 2 Report
- RAM
- Use Case Diagram
- Sequence Diagrams
- Class Diagrams
- Requirements
- Elicitation Questions
- Mockups
- Scenarios
- Milestone 1 Report
- Our Favourite Repositories
- Linked Data and SPARQL
- Web Application Development
- API Development and Utilization
- Wikidata and Wikidata API
- Mobile Application Development
- Android Studio
- Git
- Meeting Notes 10 ‐ May 10th
- Meeting Notes 9 ‐ Apr 25th
- Meeting Notes 8 ‐ Apr 21st
- Meeting Notes 7 ‐ Apr 12th
- Meeting Notes 6 ‐ Mar 14th
- Meeting Notes 5 ‐ Mar 11th
- Meeting Notes 4 - Mar 7th
- Meeting Notes 3 - Mar 3rd
- Meeting Notes 2 - Feb 22nd
- Meeting Notes 1 - Feb 18th