Skip to content

Mustafa Taha's Contributions

Mustafa Taha Söylemez edited this page May 17, 2025 · 1 revision

Personal Information

  • Name: Mustafa Taha Söylemez
  • Student ID: 2021400081
  • Group Number: 3

Tasks & Contributions

1. Initial Setup and GitHub Collaboration

  • Conducted research on Git best practices and shared findings with the team, with Baran. See Git Best Practices
  • Updated my personal bio page on the Wiki. See My Bio Page

2. Meeting Participation & Project Decision

  • Participated in all team meetings except the last one. See Meeting Notes
  • Asked clarification questions to the customer during Meeting #4 to refine the project goals and improve the scope. See Meeting #4 Notes

3. Requirements Engineering

  • Created a scenario for recommending a new waste type and depicted a mockup for that use case. See Scenario Page

4. Technical Research and Team Structure

  • Conducted research on the backend tech stack by trying out a sample code using django framework. Evaluated options and concluded with the recommendation to use Django as the backend framework. See Backend Research
  • Also conducted a brief research on the test tools. See the research issue

5. Development Contributions

Backend Contributions:

  • Created the initial Django project structure, setting up the base for the backend development.
  • Implemented the initial backend functionality for the Waste Log feature, including serializers, views, and URLs. Later refined by Emin after authentication integration.
  • Developed the authentication mechanism to enable logging in via GitHub accounts. See Authentication PR

Frontend Contributions:

  • Implemented the GitHub login button and callback mechanism on the frontend to support authentication flow. See the same pr: Frontend PR

Labs

Team Members

Weekly Reports

Ahmet Okta
Barathan Aslan
Berke Kartal
Mehmet Çağlar Kurt
Mehmet Emin Atak
Muhammet Berkay Keskin
Mustafa Taha Söylemez
Nilsu Tüysüz
Selman Akman
Ömer Faruk Bayram

Meetings

Milestones

Templates

Research on Git

Projects

Project Resources

Software Design Diagrams

Documentation(Manuals & Research Doc)

CMPE352 Archive

Projects

Project Resources

Software Design Diagrams

Documentation(Manuals & Research Doc)



Documentation(Individual Contributions and/or Milestone Report)

Individual Contributions

Meeting Notes

Clone this wiki locally