-
Notifications
You must be signed in to change notification settings - Fork 7
Meeting #9
Mert edited this page Apr 25, 2019
·
11 revisions
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)
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ş
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. |
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. |
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 |
- Requirements
- Mockups
- User Types
- Personas, User Stories and Acceptance Criteria
- Use Case Diagrams
- Class Diagram
- Sequence Diagrams
- Milestone Report #1
- Project Plan
- System Manual
- User Manual
- TrAiders Annotation Server