-
Notifications
You must be signed in to change notification settings - Fork 2
Kerem Zaman Time Tracking
Task | Type | Duration |
---|---|---|
Attending group meeting | Meeting | 2 hours |
Research on Django | Education | 2 hours |
Task | Type | Duration |
---|---|---|
Attending group meeting | Meeting | 2 hours |
Designing app logo on Canva | Design | 40 mins |
Task | Type | Duration |
---|---|---|
Attending group meeting | Meeting | 2 hours |
Configure project to be used with PostgreSQL | Implementation | 40 mins |
Create User, Post and Eventpost models in Django | Implementation | 30 mins |
Dockerizing backend | Implementation | 1.5 hours |
Configure project for postgresql and add models for User, Post and EventPost
Make database connection details configurable according to being development/production state
Add dockerfile and docker-compose along with env file for database
Task | Type | Duration |
---|---|---|
Attending group meetings | Meeting | 4 hours |
Dockerizing backend | Implementation | 1.5 hours |
Opening Google Cloud account and start a server | Implementation | 30 mins |
Debugging problems in deployment | Implementation | 2 hours 30 mins |
Configuring NGINX server for reverse proxy to serve docker web service | Implementation | 1 hour |
Writing individual milestone report | Documentation | 1 hour |
Contributing to group milestone report by updating sequence diagrams and adding personal summary | Documentation | 30 mins |
Open and merge some pull requests | Implementation | 30 mins |
Add migrations to Dockerfile and env file containing database credentials to backend service
Update requirements.txt for properly running jwt system
Add email credentials to docker-compose for now
Add migrations to Dockerfile and env file containing database credentials to backend service
Apply changes in docker to fixed backend code
Merge cors-related changes to development, remove frontend app and some minor improvements
Add migrations to Dockerfile and env file containing database credentials to backend service
Apply changes in docker to fixed backend code
Merge cors-related changes to development, remove frontend app and some minor improvements
Task | Type | Duration |
---|---|---|
Attending group meetings | Meeting | 2 hours |
Task | Type | Duration |
---|---|---|
Attending group meetings | Meeting | 2.5 hours |
Implementing pagination for event posts | Implementation | 1.5 hours |
Opening issues and reviewing PR | Documentation | 30 mins |
Implement pagination for event posts
Add pagination using REST framework and refactor code
Merged the frontend project with the backend project
Task | Type | Duration |
---|---|---|
Attending group meetings | Meeting | 2.5 hours |
Updating pagination for new event posts implementation with activity stream | Implementation | 2 hours |
Adding search functionality | Implementation | 3 hours |
Writing tests for search functionality | Implementations | 3 hours |
Configuring Github Workflow | Implementation | 1 hour |
Opening issues and reviewing some pull requests | Documentation | 30 mins |
Add search functionality for event posts
URLs in controllers should change
Configure Github Actions to run tests whenever a new commit is pushed to development
Implement pagination for event posts
Add pagination using REST framework for the eventposts with activity stream added
Fix missing activity stream app and package
Fix minor issues about database
Remove redundant usages of actstream package as requested by PR review
Add search functionality for event posts
Add unit tests for search functionality
Add test command and wait_for_db feature to dockerfile
Fix critical datetime bug in eventpost model
Configure Github Actions to run django tests
Add quote for python version to prevent YAML parser to parse it as python 3.1
Add makemigrations to workflow
Set env variable to use django tests with pytest
Set env variable just after installing pytest
Remove additional single quotes from echo command
Fix name of the settings module
Add pytest.ini instead of setting module with env variable
Add development branch to push triggers
Add development branch to pull request triggers
Fix typo about pull_request trigger
Configure GH Actions for running tests before merging into development branch
Events with activitystream (resolves #213)
Task | Type | Duration |
---|---|---|
Attending group meetings | Meeting | 2 hours |
Writing individual group report | Documentation | 1 hour |
Contributing to Group Milestone report | Documentation | 30 minutes |
Configure Github Actions to run tests whenever a new commit is pushed to development
Add search functionality for event posts
Task | Type | Duration |
---|---|---|
Attending group meetings | Meeting | 2 hours |
Writing API documentation for event application | Implementation | 20 mins |
Implementing event application feature | Implementation | 4 hours |
Adding unit tests and testing event application feature | Implementation | 2 hours |
Deployment | Implementation | 30 mins |
Implementing event application functionality
Implement event application functionality
Add tests for event application
Applying to event functionality
Applying to event functionality
Task | Type | Duration |
---|---|---|
Attending group meetings | Meeting | 2 hours |
Updating Dockerfile | Implementation | 20 mins |
Update Dockerfile for recent changes
Update Dockerfile for migrations of recently added apps
Update backend/equipmentposts/views.py
Update backend/equipmentposts/views.py
Update backend/equipmentposts/views.py
Update backend/equipmentposts/views.py
Update backend/equipmentposts/views.py
Update backend/equipmentposts/views.py
Equipment posts API (resolves #268)
Task | Type | Duration |
---|---|---|
Attending group meeting | Meeting | 2 hours |
Research about interesting Github repositories and documenting them | Research, Documentation | 45 mins |
Creating personal wiki page | Documentation | 15 mins |
Opening issues and editing some issues | Organization | 10 mins |
Task | Type | Duration |
---|---|---|
Attending group meeting | Meeting | 1 hour 30 mins |
Documenting system requirements | Documentation | 1 hour 15 mins |
Task | Type | Duration |
---|---|---|
Attending customer meeting | Meeting | 2 hours |
Attending group meeting | Meeting | 1 hour 30 mins |
Task | Type | Duration |
---|---|---|
Attending group meeting | Meeting | 1 hour 30 mins |
Documenting scenario #1 | Documentation | 30 mins |
Review of scenario #1 | Documentation | 1 hour |
Task | Type | Duration |
---|---|---|
Attending group meeting | Meeting | 2 hours |
Working on Post class in class diagram | Documentation | 15 mins |
Attending TA meeting | Documentation | 1 hour |
Attending PS | Meeting | 45 mins |
Creating sequence diagrams for user search and equipment search | Documentation | 1 hour |
Task | Type | Duration |
---|---|---|
Attending group meeting | Meeting | 2 hours |
Adding functionalities related with search to use-case diagram | Documentation | 15 mins |
Editing class diagram to change names of overloaded functions in search classes and changing userID field in various classes to have correct data type | Documentation | 25 mins |
Attending TA meeting | Meeting | 1 hour |
Task | Type | Duration |
---|---|---|
Attending TA meeting | Meeting | 1 hour |
Writing summary of my work to Milestone report | Documentation | 25 mins |
Filling in RAM for my part | Documentation | 15 mins |
Adding review for Project Libre to Milestone report | Documentation | 10 mins |
Passing Project Plan for 451 to Project Libre plan | Documentation | 1 hour |
Task | Type | Duration |
---|---|---|
Attending group meeting | Meeting | 1 hour 30 mins |
Opening new issues for practice-app | Documentation | 10 mins |
Creating general project structure, adding examples for Flask app and unit tests, dockerizing application | Coding | 1 hour 45 mins |
Task | Type | Duration |
---|---|---|
Attending group meetings | Meeting | 3 hour 30 mins |
Attending PS meeting | Meeting | 1 hour |
Opening new issues for practice-app and reporting status in active issues | Documentation | 10 mins |
Writing the API endpoint to get events by ID using covid19 API and GeoNames API | Coding | 2 hours |
Dockerizing postgresql | Coding | 40 mins |
Task | Type | Duration |
---|---|---|
Attending PS meeting | Meeting | 1 hour |
Fixing docker problems related with database | Coding | 1 hour 30 mins |
Attending group meetings | Meeting | 2 hours |
Attending TA meeting | Meeting | 2 hours |
Changing API endpoint for getting events by ID to use database | Coding | 50 mins |
Writing API for following a user | Coding | 45 mins |
Creating following database, fixing some errors in table creation code and getting database ready on docker |
2 hours 30 mins |
Task | Type | Duration |
---|---|---|
Attending group meeting | Meeting | 1 hour |
Splitting API code to multiple files and managing them in a main file | Coding | 45 mins |
Fixing some errors in API endpoint for getting event by ID | Coding | 30 mins |
Fixing some errors in API endpoint for following a user | Coding | 30 mins |
Reporting my status at issues | Documentation | 10 mins |
Writing my part in API documentation | Documentation | 10 mins |
-
Home
-
Communication plan
-
Some interesting GitHub repositories
- Git Basics
- Time Tracking
- RAM
- Lessons Learned
- System Manual
- Doğukan Akar
- Şefika Akman
- Ömer Arslan
- İbrahim Kağan Bayat
- Berkay Döner
- Ahmet Necip Görgülü
- Ege Can Kaya
- Bengisu Özaydın
- Mehmet Saraçoğlu
- Kerem Zaman
- Project Requirements
- Existing Examples
- Questions for Customers
- Customer Meeting Notes
- Scenarios and Mockups
- Class Diagram
- Sequence Diagrams
- Use Case Diagram
- Practice App API Documentation
- Rebound API Documentation
- Meeting Notes #1 (28.03.2021)
- Meeting Notes #2 (30.03.2021)
- Meeting Notes #3 (03.04.2021)
- Meeting Notes #4 (07.04.2021)
- Meeting Notes #5 (14.04.2021)
- Meeting Notes #6 (21.04.2021)
- Meeting Notes #7 (24.04.2021)
- Meeting Notes #8 (28.04.2021)
- Meeting Notes #9 (29.04.2021)
- Meeting Notes #10 (05.05.2021)
- Meeting Notes #11 (22.05.2021)
- Meeting Notes #12 (26.05.2021)
- Meeting Notes #13 (29.05.2021)
- Meeting Notes #14 (02.06.2021)
- Meeting Notes #15 (09.06.2021)