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 |