-
Notifications
You must be signed in to change notification settings - Fork 1
Mustafa Atak
Mustafa (Mutti) Atak edited this page Nov 29, 2024
·
39 revisions
Welcome to my wiki page for CMPE352! I really don't know what to say about me but let's keep it short and formal! I am Mustafa Atak, also known as Mutti. If you see an extremely tall person in the real world who is a senior in computer engineering, it's probably me. I love developing extremely useful things with backend programming, but they tend to be illegal. I also love using machine learning and LLM to develop my projects. When it comes to teamwork, I am sure that my group mates and I will do it in the best possible way.
There is a youtube video if you want more details about me! Who am I? But with English! (and volume boosted)
- Python
- Javascript ( and its back-end libraries )
- Web Scraping and automating jobs (and therefore getting banned from platforms)
- C
- Assembly (why not? Its really useful in modern world lmao)
- Machine learning stuff!
- wandering around and taking photos
- cycling despite the danger of death in crowded places in Istanbul
- to play games with my friends
- getting on the ferry and romanticizing life.
- to find the chef in the farthest corner, pay all the money and try a new taste.
- posting videos on YouTube even though it's really bad!
- Mail me: [email protected]
- Link me: mustafa-atak
- Git me: github-profile
- Stalk me: http://www.muttti.com/
Here is what did I do week to weeks during CMPE352/451:
Weeks 1 and 2
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
Write the requirements, create mockups, and design diagrams for searching question and seeing the results | 4 hrs | 6hr | design, requirements | #204 |
Week 3
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
Create a AWS subscription from start and connect it to the Django project | 2hr | 2hr | back end, database | #216 PR217 |
Week 4
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
Remove some unnecessary things that were forgotten from CMPE352 | 15mins | 15mins | Design, Documentation | #225 |
Create new models and endpoints for the backend | 4 hours | 6 hours | Backend | #225 PR237 |
Deploying the backend for the milestone | 2:30 hours | 3 hours | Deployment | #228 |
Improving the language executor API and integrating it more efficiently into the backend | 30 mins | 1 hour | Backend | #229 |
Week 5
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|
Week 6
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
Changed the JUDGE0 utilization logic | 1h | 2h | Backend | #251 |
Week 7
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
Starting to implement more endpoints for backend | 1 day | 2 day | Backend | 250 |
Week 8
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
Continue with endpoints for backend | 1 day | 2 day | Backend | 250 |
Week 9
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
Continue with endpoints for backend | 1 day | 2 day | Backend | 250 |
Week 10
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
Adding endpoints for survey | 1 hour | 1 hour | Backend | 263 |
Week 11
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
Fixing the logic of question of the day | 30 min | 30 min | Backend | 267 |
Fixing the loading screens | 1 hour | 2 hours | Web Design | 269 |
Adding more function to backend | 6 hours | 5 hours | Backend | 278 |
Week 12
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
Adding AI post control to the platform | 2 hours | 3 hours | Backend | 283 |
Documenting the view functions | 30 min | 1 hour | Documenting | 282 |
Fixing Backend slow response problem | 1 hour | 1 hour | Documenting | 292 |
Cmpe352
Week 1
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
Create a personal wiki page | ~1 hour | 30 mins | Documentation | #2 |
Organize the main wiki page | ~30 mins | 30 mins | Documentation, Design | #3 |
Share favorite repository | ~15 mins | 5 mins | Documentation | #6 |
Add weekly progress | ~15 mins | 30 mins | Documentation | #10 |
Week 2
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
Searching a new better organized and documented github page | ~1hr | 30 mins | Research | #26 |
Updating own wiki page added photo, aligned it etc. | ~15mins | 10 mins | Minor fix, design | #27 |
Put meeting notes under Meeting Notes #3 and organize it according to the issues | ~15mins | 1 hour | Documentation | Not assigned |
Keep track of everyone's tasks related to updating the favorite repo | ~2 days | 2 weeks | Order Track | #28 |
Week 3
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
Do research on Wikidata, Linked Data, Wikidata API etc. | ~120 mins | 150 mins | Research | #46 |
Put meeting notes under Meeting Notes #4 and organize it according to the issues | ~1 hour | 45 minutes | Documentation | Not assigned |
Week 4
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
Make meeting with subcommunicators (since I am one of them) to decide general topics for mockups, requirements, and elicitation teams. Create a document stating the requirements for the elicitation sub-team. | ~45 mins | 90 mins | Meeting/Planning | #59 |
Meet with elicitation sub-team, discuss about the scope of elicitation questions and constitute elementary questions. | ~60 mins | 60 mins | Meeting/Planning | #61 |
Put meeting notes under Meeting Notes #6 and organize it according to the issues | ~30 mins | 30 minutes | Documentation | Not assigned |
Week 5
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
Organize customer meeting | ~60 mins | 90 mins | Communication | Not assigned |
Document the meeting under Customer Meeting Notes #1 | ~60 mins | 120 minutes | Documentation | Not assigned |
Create Mockup Pages for Route Search | ~2 hours | 2 hours | Design | #73 |
Write requirements for Route Search | ~1 hours | 50 minutes | Documentation | #73 |
Write elicitation questions for Route Search | ~1 hours | 30 minutes | Documentation | #73 |
Write a good scenario using the mockups! | ~1 hours | 15 minutes | Documentation | #73 |
Week 6
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
Create a new tag for Tracker Issues and assign the previous issues with that new tag | ~15 mins | 10 mins | Design | #105 |
Create a new issue template called Tracker Issue Template | ~15 mins | 20 mins | Design | #105 |
Week 7
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
Arrange a feedback meeting with Suzan teacher about our deliverables | None | None | Planning | N/A |
Attend the Feedback Meeting | ~1:30 hours | 1:30 hours | Discussion | N/A |
Write the feedback meeting notes | ~4 5min | ~1:15 hours | Documentation | #109 |
Inform our friends about key points taken from the Feedback meeting | ~1 hours | ~1:30 hours | Communication | #110 |
Week 8
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
Start to revise requirements with Halil | ~2:30 hours | 3 hours | Documentation | #111 |
Search how to implement Diagrams | ~2 hours | ~1 hours | Research | #115 |
Week 9
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
Create a class diagram for feed page | ~45 min | 1 hour | Desing | #115 |
Create a use case diagram for feed page | ~45 min | 25 min | Desing | #115 |
Create a sequence diagram for feed page which is originated from use case diagrams and class diagrams that I implemented | ~90 min | 1 hour | Design | #115 |
Review other diagrams and discuss how will the structure implemented with Kristina and Halil | NONE | 1:30 hour | Design/Discussion | N/A |
Week 10
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
Research how to use DJANGO, SPARQL and its queries | ~3 hours | ~2 hours | Research | N//A |
Help Kristina to implement wikidata API. Add new filters for better experience | ~1:30 hours | ~1:30 hours | Implementation - API / Testing | #120 |
18.04.2024 - Private Database Models Route and Node implemented in API | ~2 hours | 2:30 hours | Implementation - API | #126 |
19.04.2024 - Meeting Notes 12 written | ~1 hour | 2 hours | Documentation | N/A, Note |
20.04.2024 - Private Database Model User implemented in API | ~1:30 hours | 2 hours | Implementation - API | #126 |
20.04.2024 - Basic frontend written to test API endpoints | ~1 hour | 1 hour | Implementation - Front End | #126 |
21.04.2024 - Remote database implemented and API hosted on web server | ~2:30 hours | 2 hours | Implementation - Database | #126 |
Week 11
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
22.04.2024 - System requirements and non-functional requirements organized from the scratch | ~1:30 hours | 1 hour | Design/Corrections | #135 |
Help Eray to make him understand the API use | ~30 min | 20 min | Discussion | #130 |
23.04.2024 - Search result mockups are updated for mobile and web | ~1 hour | 1:30 hours | Design | #137 |
23.04.2024 - All 6 scenarios are detailed and organized | ~30 min | 1 hour | Design | #136 |
24.04.2024 - Search Results and Search Bar page designed, implemented | ~4 hours | 3 hours | Research | #129 |
25-26-27.04.2024 - Signup and Login pages revised and put inside the code in order to make them able to work with other pages | ~4 hours | 8 hours | Implementation - Full Stack Web & API | #133 |
28.04.2024 - Authentication revised | ~30 min | 30 min | Implementation - Back End | #150 |
Week 12
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
29-30.04.2024 - Page deployment searched and completed on DigitalOcean | ~5 hours | 7 hours | Deployment | #155 |
Week 13
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
12.05.2024 - Help Kristina to write test code and documentations, revise them | ~30 min | 15 min | Testing, Correction | #160 |
Week 14
Task | Estimated Duration | Actual Duration | Type of Work | Issues |
---|---|---|---|---|
13.05.2024 - Help Kristina to solve a bug in swagger | ~10 minutes | 1 Hour | Corrections | #160 |
14.05.2024 - Code dynamic posts in frontend | ~2 hours | 3 hours | Implementation - Front End | #171 |
15.05.2024 - Complete the user test for Login Signup | ~1 hour | 1:30 hour | Testing | #165 |
15.05.2024 - User following, post liking, commenting, bookmarking added. Web and API | ~5 hours | 6 hours | Implementation - Full Stack Web & API | #177 |
15.05.2024 - New pages and buttons added. Frontend improved | ~20 min | 30 min | Implementation - Front End | #177 |
Documentation added for database api in swagger | ~2 hours | 2:30 hours | Documentation | #179 |
🏡 Home
🧑💻 Team Members
- Ceylin Gebes
- Mustafa Atak
- Kristina Trajkovski (Communicator)
- Emin İpekdal
- Eray Eroğlu
- Halil Karabacak
- Damla Kayıkçı
- Serhan Çakmak
- Fatih Akgöz
Yigit Kagan PoyrazogluMuhammet Berkay KeskinAhmet Burak ÇiçekÖzgür ÖzerdemTaha Topaloğlu
📓 Meeting Notes
📓 Lab Reports
📑 Lab Documents
CMPE 352
📍 Project
💎 Customer Requirements Milestone
👑 Design and Implementation
Testing 🔬
📓 Meeting Notes
- Meeting Notes #20 - 15/05/2024
- Meeting Notes #19 - 14/05/2024
- Meeting Notes #18 - 13/05/2024
- Meeting Notes #17 - 09/05/2024
- Meeting Notes #16 - 02/05/2024
- Meeting Notes #15 - 25/04/2024
- Meeting Notes #14 - 21/04/2024
- Meeting Notes #13 - 19/04/2024
- Mobile Team Meeting Notes #2 - 16/04/2024
- Web Team Meeting Notes #1 - 14/04/2024
- Mobile Team Meeting Notes #1 - 12/04/2024
- Meeting Notes #12 - 11/04/2024
- Meeting Notes #11 - 08/04/2024
- Feedback Meeting Notes #1 - 28/03/2024
- Meeting Notes #10 - 28/03/2024
- Meeting Notes #9 - 16/03/2024
- Meeting Notes #8 - 14/03/2024
- Customer Meeting Notes #1 - 14/03/2024
- Meeting Notes #7 - 10/03/2024
- Meeting Notes #6 - 08/03/2024
- Meeting Notes #5 - 07/03/2024
- Meeting Notes #4 - 29/02/2024
- Meeting Notes #3 - 22/02/2024
- Meeting Notes #2 - 18/02/2024
- Meeting Notes #1 - 15/02/2024