-
Notifications
You must be signed in to change notification settings - Fork 1
Halil Utku Çelik
Utku Çelik edited this page Oct 6, 2024
·
6 revisions
Hi, I'm Utku, a senior Computer Engineering student at Boğaziçi University. I began my coding journey in 2016 with C, during my 9th grade. Since then, I've actively participated in various national and international algorithm contests, earning several awards along the way.
- Programming Skills: C/C++, Python, Java, Bash
- Libraries/Frameworks/Tools: QT, Boost, Jenkins, Docker
- Playing guitar
- Solving Sudoku
- Doing puzzles
CMPE352 Contributions
Week 1
Task | Type | Time Taken | Outcome | Related Issue |
---|---|---|---|---|
Get to know the team. | Meeting | 30 min | -- | -- |
Create personal wiki page | Documentation | 30 min | -- | #17 |
Document favorite GitHub repository | Documentation | 60 min | -- | #8 |
Week 3
Task | Type | Time taken | Outcome | Related issue |
---|---|---|---|---|
Attending the team meeting. | Meeting | 40 min | ---- | ---- |
Week 5
Task | Type | Time taken | Outcome | Related issue |
---|---|---|---|---|
Issue: Add your image to the team members section of readme | Documentation | 10 min | Finished | #75 |
Create the mockups for the website | Design | 120 min | Finished | #98 |
Week 7
Task | Type | Time taken | Outcome | Related issue |
---|---|---|---|---|
Design API | Documentation | 2h | Created api-doc.yml in openapi format with Swagger | #122 |
Week 8
Task | Type | Time taken | Outcome | Related issue |
---|---|---|---|---|
Design API | Documentation | 2h | Documented some endpoints with their paths, request bodies, response bodies, and status codes. | #122 |
Dockerize the application | Implementation | 5h | Created Dockerfiles and docker-compose file for deployment. | #125 |
Week 9
Task | Type | Time taken | Outcome | Related issue |
---|---|---|---|---|
Initialize backend | Implementation | 8h | Backend endpoints are exposed and could response incoming requests. Backend-database connection is established. | #129 |
Week 10
Task | Type | Time taken | Outcome | Related issue |
---|---|---|---|---|
Implement authentication endpoints | Implementation | 20h |
Week 11
Task | Type | Time taken | Outcome | Related issue |
---|---|---|---|---|
Implement search endpoints | Implementation | 10h | ||
Integrate elastic search | Implementation | 20h |
Week 12
Task | Type | Time taken | Outcome | Related issue |
---|---|---|---|---|
Deploy the application and test | Deployment | 5h |
🏠 Home
- 💬 Communication Plan
- 🎯 General Plan
- 🗂️ Project Plan
- 📊 Customer Milestone 1 Report
- 📊 Customer Milestone 2 Report
- 📊 Customer Milestone 3 Report
- 📕 User Manual
- 📕 System Manual
- Software Requirements
- API Doc
- RAM
- Sequence Diagram
- Class Diagram
- Use-Case Diagram
- Mockups
- User Scenario 1 - Quiz generation
- User Scenario 2 ‐ Find forum from the Quiz
- User Scenario 3 ‐ Ask Question in the Forum
- User Scenario 4 - Solve a Quiz Sent by Another User
- User Experience Enhancement Plans and Actions
- Final Presentation scenario
- UI Interfaces
- User Stories
- Lab Report #1 | 24.09.2024
- Lab Report #2 | 01.10.2024
- Lab Report #3 | 08.10.2024
- Lab Report #4 | 15.10.2024
- Lab Report #9 | 10.12.2024
Lab Meeting Notes
Team Meeting Notes
🧑🏻💻 About Us
🗂️ Templates
CmpE 352
- Customer Milestone 1 Report
- Customer Milestone 2 Report
- Customer Milestone 3 Report
- UML Use-Case Diagram
- UML Class Diagram
- Sequence Diagrams
- API Documentation
- RAM | Responsibility Assignment Matrix
🗃️ All Project Files
📝 352 Meeting Notes
- Meeting #11 | 11.05.2024
- Frontend Meeting Notes #2 | 07.05.2024
- Meeting #10 | 07.05.2024
- Frontend Meeting Notes #1 | 08.04.2024
- Backend Meeting Notes
- Mobile Team Meeting Notes
- Meeting #9 | 28.04.2024
- Meeting #8 | 22.04.2024
- Meeting #7 | 04.04.2024
- Meeting #6 | 27.03.2024
- Meeting #5 | 15.03.2024
- Customer Meeting #1 | 15.03.2024
- Meeting #4 | 07.03.2024
- Meeting #3 | 03.03.2024
- Meeting #2 | 26.02.2024
- Meeting #1 | 19.02.2024