Meeting #9 - bounswe/bounswe2019group2 GitHub Wiki

Meeting Minute - 9

Meeting Information

Meeting Date/Starting Time: April 17, 18:00 Meeting Purpose: Discuss the assignments of the last week and this week Meeting Location: Bogazici University Northern Campus (exact place TBA)

Attendees

People who attended:

  • Buse Giledereli
  • Çağrı Atahan Canbeyler
  • Fatih İver
  • Mert Yüksekgönül
  • Muhammet Furkan Gök
  • Murat Can Bayraktar
  • Rukiye Dilruba Köse
  • Yunus Emre İnci
  • Yunus Kardaş

Agenda Items

Item Description
1- Project Plan • Review the first version of the project plan • Discuss the feedback and create issues for things need to be done
2- API assignment • What will the project be ? Which API(s) will we use ? • Decide which prog. lang. and framework to use (Python, Java or Node.js) • Decide which database to use (PostgresSQL, MySQL or MongoDB) • Discuss about our development cycle (issue, code, pull request, review, merge) and how we will utilize Github in this process. • How will we document our API (swagger, apiblueprint, raml) ? • Plan the development process and set deadlines.

Discussion Items

Item Notes
1- API Project Description • Went over the project description. Clarified the vague points, pointed out what to decide on.
2- API Tools • Went over the example tools for development. Talked about and introduced github utilities, how important it is to utilize issues, Postman, Swagger and the other tools we may need. • Talked about examples of unit tests, and APIs.
3- API Proposals • Yunus Emre suggested designing and API for the Manual Investment part of the project. • Described what can be part of this API, such as getting current investments, adding a new investments, fetching up to date currencies from other APIs, etc. • Can use APIs like polygon.io, fixer.io.
4- Development Media • Decided to use Python and Django. Yunus Emre will share a tutorial. For the frontend, we decided to use React. • We will use Postgresql or MySQL, it will be decided when we get to there and familiarize with that point. • How to use GitHub? We may utilize existing flows. • Talked about MVC structure of Django.
5- First step • Everyone will setup Django and related media this week.
6- Project Plan • Talked about the feedback and discussed how to improve it.
7- System Requirements for API • Will write the first draft as soon as possible for seeing what's ahead of us.

Action Items

Done? Item Responsible Due Date
:heavy_check_mark: 1- Meeting Notes Mert April 17, 10:00 AM
:heavy_check_mark: 2- Sharing Django Tutorial Yunus Emre April 19, 10:00 AM
:heavy_check_mark: 3- Studying Django Everyone Indefinitely
:heavy_check_mark: 4- Setting up Django Everyone April 19, 10:00 AM
5- Reviewing Project Plan Furkan, Yunus, Adil, Buse, Murat April 21, 10:00 AM
:heavy_check_mark: 6- System Requirements for API Mert, Yunus Emre April 21, 10:00 AM
:heavy_check_mark: 7- Integrate Travis Mert April 21, 10:00 AM