[OLD] Personal Effort (Muhammed Emin Arayıcı) - bounswe/bounswe2024group11 GitHub Wiki
Week #1 February 13 - February 19
Task | Type | Estimated Time | Time Taken |
---|---|---|---|
Participated in the weekly group meeting, contributing to the discussion on project assignment and task allocation. | Meeting | 1.5 hours | 1.5 hours |
Created and self-assigned my first issue on GitHub, detailing the need for a new feature in the project's navigation system. | Good first issue | 5 min | 5 min |
Developed a bio page for the project wiki, providing a comprehensive background on my role, expertise, and contributions to the project. | Repo | 30 min | 1 hour |
Explored the repository of Pynecone on GitHub, identifying potential integration opportunities and innovative features that could be adapted for our project. Also, explored how they use their repo interms of issues, wiki, etc. Check it here. | Research | 2 hours | 1.5 hours |
Studied Git commit conventions and semantic versioning to ensure our project adheres to industry standards, improving our version control practices. | Research | 2 hours | 3.5 hours |
Reviewed a summary of Git For Ages 4 And Up provided by my custom GPT tool, Video Transcript Summarizer, enhancing my understanding of Git concepts. | Research | 30 min | 30 min |
Week #4 March 5 - March 11
Task | Type | Estimated Time | Time Taken |
---|---|---|---|
Attended the group meeting for project overview and assignment distribution. This meeting was crucial for understanding the project's objectives, timeline, and individual responsibilities moving forward. | Meeting | 1 hour | 70 min |
Attended the group meeting for domain evaluation, contributing insights on potential challenges and opportunities in our domain options. The discussion helped refine our project scope and identify key areas for potential applications. | Meeting | 1 hour | 2 hours |
Researched the Wikidata API, including its functionalities, how to integrate it into our project, and its benefits for enhancing our application's data richness. This research was documented and shared with the team for consideration in our development strategy. | Research | 3 hours | 3 hours |
Week #5 March 12 - March 18
Task | Type | Estimated Time | Time Taken |
---|---|---|---|
Reviewed the project requirements and provided detailed feedback focusing on areas that could enhance the user experience and technical feasibility. This feedback was compiled in a document and shared with assignees of the issue. | Review | 1 hour | 2 hours |
Reviewed all scenarios to ensure they aligned with the project goals and user needs. This involved analyzing the written scenarios against the project requirements and suggesting improvements for clarity and completeness. | Review | 1 hour | 1 hour |
Created all desktop mock-up screens with Ümit Can Evleksiz in the workspace of our Figma team. This included designing interfaces for the main user interactions identified in the project requirements and scenarios. The final designs have been shared with the team for feedback. | Design | 5 hours | 6 hours |
Revised the scenarios with Ümit Can Evleksiz to ensure consistency with the mock-up screens being designed. This included updating scenario descriptions to reflect the finalized design elements and user flows depicted in the Figma mock-ups. | Review | 30 mins | 30 mins |
Put all desktop mock-up screens to the five different scenario pages in the wiki accordingly. Each screen was associated with its relevant user scenario to facilitate a comprehensive understanding of the user flow and to provide a visual guide for the team. You can see the mock-up screens in the Mock-ups section of the pages Scenario 1, Scenario 2, Scenario 3, Scenario 4, and Scenario 5. | Repo | 1 hour | 1 hour |
Updated my personal efforts page on the project wiki, ensuring all contributions were accurately reflected and easily accessible for team review. | Repo | 2 hours | 3 hours |
Updated the Responsibility Assignment Matrix (RAM) table to reflect current project roles and responsibilities, ensuring clarity and alignment within the team. | Repo | 1 hour | 30 min |
Week #6 March 19 - March 25
Task | Type | Estimated Time | Time Taken |
---|---|---|---|
Revised the project plan with my colleagues Ceydanur Şen and Muhammet Emin Çiftçi based on the latest feedback, incorporating suggestions and adjusting tasks, timelines, and milestones accordingly to stay on track. | Planning | 3 hours | 4 hours |
Moderated the weekly team meeting, facilitating discussion and distributing tasks for the second milestone, enhancing team coordination and focus. | Meeting | 1 hour | 1 hour |
Updated the GitHub roadmap with Hasan Kerem Şeker to align with the second milestone of the project plan, ensuring that all project activities are accurately reflected and up to date for team and stakeholder reference. | Planning | 1 hour | 30 min |
Week #7 March 26 - April 1
Task | Type | Estimated Time | Time Taken |
---|---|---|---|
Researched the creation of use-case diagrams and developed diagrams to clearly represent system interactions. | Research & Design | 5 hours | 12 hours |
Week #10 April 16 - April 22
Task | Type | Estimated Time | Time Taken |
---|---|---|---|
Researched how to initialize a Django app, a React app, and a React Native app. | Research | 4 hours | 4 hours |
Initialized the backend, web, and mobile apps during a weekly meeting. | Implementation | 1 hour | 1.5 hours |
Adjusted appropriate .gitignore files for each app. |
Implementation | 30 mins | 30 mins |
Advanced Git techniques to enhance version control practices. | Learning | 2 hours | 1 hour |
Researched how to implement API endpoints, including detailed documentation of each endpoint. | Research | 5 hours | 3 hours |
Implemented API endpoints for the User model with Ceydanur Şen. All CRUD endpoints are ready. | Implementation | 5 hours | 4 hours |
Researched how to write API unit tests. | Research | 5 hours | 4 hours |
Wrote API unit tests for the User model with Mücahit Erdoğan Ünlü, ensuring robust functionality. | Implementation | 4 hours | 4 hours |
Researched cloud platforms to identify optimal deployment solutions. | Research | 3 hours | 2 hours |
Explored methods for securely sharing secrets within the development team. | Research | 2 hours | 3 hours |
Week #11 April 23 - April 29
Task | Type | Estimated Time | Time Taken |
---|---|---|---|
Investigated various API authentication types to find a better suit for our application. Found, Instead of basic authentication, a token-based approach is more suitable for us. | Research | 3 hours | 4 hours |
Researched how to dockerize backend applications. | Research | 4 hours | 5 hours |
Dockerized the backend application, configuring Docker settings for optimal performance. | Implementation | 4 hours | 2 hours |
Researched how to dockerize whole application including database. | Research | 5 hours | 6 hours |
Dockerized database, backend, and frontend applications together with a docker-compose file and multiple Dockerfiles. | Implementation | 4 hours | 2 hours |
Executed manual deployment of the application, optimizing deployment procedures. | Implementation | 3 hours | 2 hours |
Researched and implemented CI/CD pipelines to streamline development and deployment processes. | Research & Implementation | 3 hours | 4 hours |
As a service maintainer, performed multiple manual deployments to the test and prod environments, refining deployment accuracy. Also, maintained the databases. | Service Maintenance | 3 hours | 6 hours |
Configured Bruno for project-specific needs. | Implementation | 1 hour | 30 min |