-
Notifications
You must be signed in to change notification settings - Fork 2
Ege Can Kaya Time Tracking
ege-kaya edited this page Jan 3, 2022
·
18 revisions
- Editing the RAM, updating my roles (15 minutes)(Documentation)
- Researching about Wikidata and Activity Stream (1 hour)(Research)
- Studying Django (following the DJ4E course) (2 hours)(Research)
- Studying Django (following the DJ4E course) (1 hour)(Research)
- Implementing the back end of register functionality (1 hour)(Implementation)
- Implementing the back end of log in functionality (1 hour)(Implementation)
- Implementing the User model in the back end (30 minutes)(Implementation)
- Implementing the forgot password functionality (2 hours)(Implementation)
- Implementing the profile view functionality (1 hour)(Implementation)
- Merging the back end team's implementations, fixing conflicts, fixing the file hierarchy (30 minutes)(Implementation)
- Attempting to integrate the React front end with the Django back end (2 hours)(Implementation)
- Contributing to the remote deployment of the back end (1 hour)(Implementation)
- Very short presentation about back end status (5 minutes)(Presentation)
- Writing the API documentation of the endpoints I implemented (30 minutes)(Documentation)
- Writing the back end status and back end moving forward parts of executive summary(30 minutes)(Documentation)
- Evaluating the tools that the back end used in the milestone report (30 minutes)(Documentation)
- Writing the API documentation for the milestone report (30 minutes)(Documentation)
- Working on the profile update and get APIs not fully implemented for the first milestone (2 hours)(Implementation)
- Improving the profile endpoints to use a Django Rest Framework Viewset instead of separate Views (1 hour)(Implementation)
- Working on the improvement of the registration API (1 hour)(Implementation)
- Researching ActivityStream (1 hour)(Research)
- Working with the Django-ActivityStream library to make the event APIs ActivityStream-compliant (3 hours)(Implementation)
- Reverting from the Django-ActivityStream library to manually make the event APIs ActivityStream-compliant (1 hour)(Implementation)
- Editing the event model to accommodate the changes on the API (1 hour)(Implementation)
- Getting feedback from other subteams and working on final bug fixes before the milestone: the CORS-headers bug, guest users not being able to access the GET methods, users not being properly authenticated with JWT, get user method not returning their IDs (2 hours)(Bug fixing)
- Writing the backend subgroup executive summary for the milestone report (30 minutes)(Documentation)
- Updating the API documentation (45 minutes)(Documentation)
- Implemented the Equipment Posts API (8 hours)(Implementation)
- Wrote unit tests for Equipment Posts (1 hour)(Implementation)
- Implemented minor quality-of-life functionalities such as looking up users with both IDs and usernames, profile search (2 hours)(Implementation)
- General bug fixing (4.5 hours)(Testing)
- Implemented the Badges API (10 hours)(Implementation)
- Implemented privacy settings for user profiles (3.5 hours)(Implementation)
- Implemented the Comments/Answers API (10 hours)(Implementation)
- Writing, reviewing and updating API documentation for Equipment Posts, Badges, Profiles, Follow/Block (4 hours)(Documentation)
- Implemented the event search by applicants, player, spectators API endpoints (30 min)(Implementation)
- Debugging, testing and helping in the implementation of Follow/Block API (2 hours)(Implementation)
- Group meeting about the first assignment, exploration of GitHub features and mechanics (2 hours)(Communication)
- Taking notes about what was discussed during the meeting (10 minutes)(Organization)
- Creating the Our squad, Research and personal wiki pages (10 minutes)(Organization)
- Creating issues and assigning team members (10 minutes)(Organization)
- Finding and documenting interesting GitHub repositories (20 minutes)(Documentation)
- Research on git usage and commands (30 minutes)(Organization)
- Filling out my personal wiki page (30 minutes)(Organization)
- Group meeting about requirements elicitation (2 hours)(Communication)
- Contributing to requirements page of the project by noting down requirements (30 minutes)(Documentation)
- Researching similar software and creating a comparison table (40 minutes)(Documentation)
- Communicating with the TA on project-related questions and advice during PS session (1 hour 50 minutes)(Communication)
- Group meeting on possible mockup scenarios (1 hour 30 minutes)(Communication)
- Writing the Persona, Story, Goals, Preconditions, Acceptance Criteria for Scenario #4(30 minutes)(Documentation)
- Creating the web mockups for Scenario #4(40 minutes)(Documentation)
- Creating the mobile mockups for Scenario #4(40 minutes)(Documentation)
- Communicating with the TA on views regarding our mockups during PS session (1 hour 40 minutes)(Communication)
- Group meeting and work on the creation of class, sequence and use-case diagrams, selection of roles (2 hours)(Communication)
- Working on assigned work on the class diagram (Equipment_Post and Post classes)(30 minutes)(Documentation)
- Scheduled TA meeting about the validity of our diagrams (1 hour)(Communication)
- Creating 3 sequence diagrams concerning notifications: 'user fetches notifications and reads one', 'user removes a notification by engaging with its content' and 'notification is sent by the action of a user' (1 hour)(Documentation)
- Communicating with the TA on prepared sequence diagram during PS session (45 minutes)(Communication)
- Group meeting on TA feedback and use-case diagrams (1 hour and 45 minutes)(Communication)
- Slight touch-up on previously prepared sequence diagrams (15 minutes)(Documentation)
- Contributed to the use-case diagram, added the guest user section (45 minutes)(Documentation)
- Creating the project plan for the time leading up to the end of CMPE451 (30 minutes)(Documentation)
- Filling out my portions of the RAM (10 minutes)(Documentation)
- Adding my scenario (scenario #4) to the milestone report (15 minutes)(Documentation)
- Documenting my work for the milestone report (20 minutes)(Documentation)
- Attending the TA meeting (1 hour)(Communication)
- Updating the project plan according to TA feedback (15 minutes)(Documentation)
- Spring break
- Light review and preparation for backend development using previous work done on Spring Boot(Research)
- Researching Flask (1 hour)(Research)
- Setting up and initializing PostgreSQL and required tables (45 minutes)(Implementation)
- Creating a user list as a placeholder until we get the database running(Implementation)
- Implementing the first draft of the apply_as_player API method (45 minutes)(Implementation)
- Researching Docker (1 hour)(Research)
- Integrating SQLAlchemy into the project and creating the User table (35 minutes)(Implementation)
- Improving the apply_as_player method to use the database instead of lists (30 minutes)(Implementation)
- Reviewing the basics of JavaScript (20 minutes)(Rsearch)
- Writing a random user generator API on randomapi.com (30 minutes)(Implementation)
- Integrating the randomapi API to the apply_as_player method (20 minutes)(Implementation)
- Attending the PS (1 hour)(Communication)
- Attending TA meeting (2 hours)(Communication)
- Attending the group meetings (2 hours)(Communication)
- Implemeting the get_followers method (1 hour)(Implementation)
- Researching about unit tests (1 hour 30 minutes)(Research)
- Doing code reviews (30 minutes)(Implementation)
- Writing API documentation (30 minutes)(Documentation)
- Attending group meeting (3 hours)(Communication)
- General code fixup and reviews (1 hour 30 minutes)(Implementation)
- Writing unit tests (1 hour)(Testing)
- Writing the individual milestone report (2 hours)(Documentation)
- Contributing to the group milestone report (1 hour)(Documentation)
- Resolving conflicts in branches to be merged (30 minutes)(Implementation)
-
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)