Yunus Emre Topal - bounswe/2021SpringGroup1 GitHub Wiki
About Me
Hi, I am Yunus Emre.
I am a computer engineering student from Boğaziçi University who is interested in deep learning and ai. This is my personal page for course CMPE 352 / 451. Throughout this semester i will record my contribution to our group on this page.
Since it is our first meeting, there was not much task to do. We introduced ourselves and decided which tasks should be done by next week. This weeks tasks trivial such as creating our personal wiki pages and documenting our favorite github repos etc.
Week2
Task
Duration
Type of Work
Group Meeting
40 mins
Meeting
Ranking Projects
15 mins
Research
Adding Questions to our Questions page
2 hours
Documentation
Arranging our User Requirements section
1 hour
Documentation
Populating our GitHub information page
30 mins
Research
We started this week by ranking candidate projects and we project 4 given to us by our instructors. Then we arrange a group meeting to discuss what to do but we didn't assign any job to anyone.
I filled Questions page with 18 questions.
After that i arranged our User Requirements section in Requirements page and removed some content to more appropriate sections.
Also i opened 3 issues this week.
Week3
Task
Duration
Type of Work
Group Meeting
1 hour
Meeting
To be honest i didnt do much this week because there wasn't any task we need to do.
Week4
On friday, we make a meet up with our teaching assistant and talked about the project.
On saturday, me and Cem created 1st mockup scenario for our group. He did the most of the writing part but he cannot type some turkish letters so there were some typos. Also we realized we need more system requirements and we couldnt point out them in that scenario. So i added new features and edited 1st scenario page accordingly.
Also, i opened 1 issue this week.
Week5
At the start of this week we meet up as a group and realized the task ahead is not simple so everyone should study before doing anything.
So i try to understand how to build a use case and class diagram. I admit i didn't look up for sequence diagram this week.
Anyway, i created Use Case Scenario version 1. My group members organized it a bit and colored afterwards.
Also, i meet with Berke and we discussed about class diagram and i filled up user, moderator, community creator functions.
Week6
Task
Duration
Type of Work
Group Meeting
1 hour
Meeting
Studying UML Diagrams
1 hour
Research
Reviewing final designs
30 mins
Review
Week7
Task
Duration
Type of Work
Group Meeting
3 hours
Meeting
Filling Personal Parts of Milestone Report
30 mins
Documentation
Making initial Roadmap for Milestone Report
1 hour
Documentation
Rearranging RoadMap with Group
1.5 hour
Documentation
Week8
Task
Duration
Type of Work
Spring Break
1 week
Break
Week9-10-11
Task
Duration
Type of Work
Django App Creation
3 week
Project Implementation
These last 3 weeks was quite busy and i completely forgot to update this personal page. But i saved everything in my personal report.
Weekly Assessments for CMPE 451
Week1
Task
Duration
Type of Work
Group Meeting
2 hour
Meeting
This was our first meeting for this semester. We met with our new recruit and talked about project details such as functional requirements, glossary etc.
Week2
Task
Duration
Type of Work
Group Meeting
2 hour
Meeting
On the second meeting we updated functional and system requirements. I commented some issues opened my groupmates and opened an issue myself.
Tasks Accomplished for M1
Unfortunately, I couldn't have time to report everything in time but i will list what i have done for Milestone 1 here. You can check my commits on mobile branch to verify them.
Creating Welcome Screen
Creating Login Screen and Login Feature (Elif did some changes on styling)
Creating Registeration Screen and Registration Feature
Creating Feed Screen with dummy inputs
Creating Communities Screen with dummy inputs (later on, Elif add api call here to fetch all communities)
Creating User Posts Screen with dummy inputs
Creating User Communities Screen with dummy inputs (later on, Elif add api call here to fetch users communities)
Creating Navigation Component to change between these screens with drawer feature
Creating Post Screen
Creating Communities Screen
Tasks Accomplished for M2
Create Community page for android
Create Post Template page for android
Converted fetch requests to axios requests in Log in and Register Pages
Post page was showing just the title. Changed Post Page to show poster name, posting date, image and text fields.
Added search community feature to Community Page
Fixed subscribe to community button in Communty Page.
Tasks Accomplished for M3
Updating styles for mobile
Adding refresh option to pages that contain posts and communities.
Making Community buttons responsive
Adding filtering to community by title name and template type