Skip to content

Meeting #9

Mert edited this page Apr 25, 2019 · 11 revisions

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
✔️ 1- Meeting Notes Mert April 17, 10:00 AM
✔️ 2- Sharing Django Tutorial Yunus Emre April 19, 10:00 AM
✔️ 3- Studying Django Everyone Indefinitely
✔️ 4- Setting up Django Everyone April 19, 10:00 AM
5- Reviewing Project Plan Furkan, Yunus, Adil, Buse, Murat April 21, 10:00 AM
✔️ 6- System Requirements for API Mert, Yunus Emre April 21, 10:00 AM
✔️ 7- Integrate Travis Mert April 21, 10:00 AM
Clone this wiki locally