Back‐End Meeting Notes - bounswe/bounswe2024group5 GitHub Wiki

Back-End Meeting Notes #1
  • 📆 Date: 24/04/2024 23:00
  • 📍 Location: Discord
  • Duration: 20 mins

🧑🏼‍💻 Participants

  • Halil Utku Çelik
  • Semih Yılmaz
  • Süleyman Emir Taşan

💬 Agenda

  • Initial planning of back-end.
  • Determine the programming language and framework to use.
  • Determine the tasks and distribute them.

📌 Discussions

Framework

  • Java/Spring or Python/Django. We choosed Java/Spring.
  • We decided some learning sources to gain some experience.

🎯 Action Items

Action Responsible Issues
1 Learn basics of back-end Süleyman
2 Learn basics of back-end Semih
3 Initialize the back-end Utku 141
3 Dockerize the application Utku 125
4 Design database Semih 132
Back-End Meeting Notes #2
  • 📆 Date: 29/04/2024 22:00
  • 📍 Location: Discord
  • Duration: 40 mins

🧑🏼‍💻 Participants

  • Halil Utku Çelik
  • Semih Yılmaz
  • Süleyman Emir Taşan

💬 Agenda

  • Usage of JWT for Authentication.
  • Wikidata API call.
  • Project Deployment.

📌 Discussions

Framework

  • How to use wikidata API in first version of project.
  • How to use JWT for authentication.
  • How to deploy project in Google Cloud Services.

🎯 Action Items

Action Responsible Issues
1 Deploy project Utku 164
2 Implement wikidata API call Semih & Süleyman 155
3 Implement authentication endpoints Utku 163
Meeting to help Mobile Team
  • 📆 Date: 29/04/2024 21:30
  • 📍 Location: Discord
  • Duration: ?? mins

🧑🏼‍💻 Participants

  • Halil Utku Çelik
  • Semih Yılmaz
  • Süleyman Emir Taşan

💬 Agenda

  • We helped project deployment to mobile team.
  • We discussed endpoints with mobile team.
  • We take their needs.

📌 Discussions

  • We discussed the endpoints of the back-end and built docker-compose up.
  • We helped them to merge the mobile code to the main branch.
  • We helped them to use postman to confirm the login and registration functionalities work.
Back-End Meeting Notes #3
  • 📆 Date: 30/04/2024 01.00
  • 📍 Location: Discord
  • Duration: 120 mins

🧑🏼‍💻 Participants

  • Halil Utku Çelik
  • Semih Yılmaz
  • Süleyman Emir Taşan

💬 Agenda

  • Initial planning of implement Wikidata API call.
  • Determine the tasks and distribute them.
  • Implement the code.

📌 Discussions

  • We discussed how to use Wikidata in the first version of project.
  • We did some research to usage about Wikidata API.
  • We started to implement Wikidata API.
Back-End Meeting Notes #4
  • 📆 Date: 08/05/2024 21.00
  • 📍 Location: Discord
  • Duration: 20 mins

🧑🏼‍💻 Participants

  • Halil Utku Çelik
  • Semih Yılmaz
  • Süleyman Emir Taşan

💬 Agenda

  • Initial planning of implement new features.
  • Determine the tasks and distribute them.
  • Implement the code.

📌 Discussions

  • We discussed how to use semantic search in our application.
  • We did some research to usage about Wikidata API and semantic search.
  • We started to implement elastic search.

🎯 Action Items

Action Responsible Issues
1 Revise API documentation Süleyman #168
2 Implement elastic search Utku
3 Implement post endpoints Semih #193
Back-End Meeting Notes #5
  • 📆 Date: 11/05/2024 20.00
  • 📍 Location: Discord
  • Duration: 120 mins

🧑🏼‍💻 Participants

  • Halil Utku Çelik
  • Semih Yılmaz
  • Süleyman Emir Taşan

💬 Agenda

  • How to use elastic search effectively.
  • Determine the tasks and distribute them.
  • Implement the code.

📌 Discussions

  • We discussed how can we use elastic search more effectively.
  • We discussed how can we activate the "Create post" feature.
  • We discussed how can we implement feed page algorithm without following.

🎯 Action Items

Action Responsible Issues
1 Implement feed endpoint Utku #198
Back-End Meeting Notes #6
  • 📆 Date: 13/05/2024 21.00
  • 📍 Location: Discord
  • Duration: 20 mins

🧑🏼‍💻 Participants

  • Halil Utku Çelik
  • Semih Yılmaz
  • Süleyman Emir Taşan

💬 Agenda

  • We talked about the situation.
  • Finalize the search algorithms.

📌 Discussions

  • We discussed what we can do in the remaining time.
  • We select some features to add to application.
Back-End Meeting Notes #7
  • 📆 Date: 15/05/2024 20.00
  • 📍 Location: Lounge (F2F)
  • Duration: 120 mins

🧑🏼‍💻 Participants

  • Halil Utku Çelik
  • Semih Yılmaz
  • Süleyman Emir Taşan

💬 Agenda

  • Determine the tasks and distribute them.
  • Find a temporary solution to docker error for Süleyman.
  • Add file upload functionality.
  • Add follow/unfollow functionality.

📌 Discussions

  • We discussed how can we impelement follow/unfollow.
  • We discussed how can we activate the "file upload" functionality.
  • We discussed how can we implement feed page algorithm with following.
  • We discussed which platforms can we use for file uploading (we choose Google Cloud).

🎯 Action Items

Action Responsible Issues
1 Add follow/unfollow Süleyman #222
2 Add file upload Süleyman #209
3 Implement search endpoint Utku #205
4 Create Google Cloud Bucket Utku #237
5 Implement user profile endpoints Semih #226
6 Implement like endpoints Semih #230
⚠️ **GitHub.com Fallback** ⚠️