Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More secondary mentors for GSoC ideas #785

Merged
merged 2 commits into from
Mar 31, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 16 additions & 15 deletions docs/internships/gsoc/ideas.md
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,7 @@ Please read the `Research` section of this document for background information
7. **Project Size:** 350 hours (Large)
8. **Possible Mentors:**
1. Aashima Wadhwa - @aashimawadhwa (Primary)
2. Tasneem Koushar - @tasneemkoushar (Secondary)
9. **Difficulty:** Medium
10. **Impact Definition:** Core development

Expand Down Expand Up @@ -220,7 +221,10 @@ Please read the `Research` section of this document for background information
5. **Skills Required:** Code stacks related to repos above. See introduction section.
6. **Depends on Project:** N/A
7. **Project Size:** 350 hours (Large)
8. **Possible Mentors:** Tasneem Koushar - @tasneemkoushar (Primary)
8. **Possible Mentors:**
1. Tasneem Koushar - @tasneemkoushar (Primary)
2. Md Noman Khan - @noman2002 (Secondary)
3. Kukade Siddhesh Bhupendra - @SiddheshKukade (Scondary)
9. **Difficulty:** Medium
10. **Impact Definition:** Risky/Exploratory

Expand Down Expand Up @@ -352,28 +356,25 @@ Please read the `Research` section of this document for background information
### Offline Capability Enhancement - Talawa Mobile

1. **Description:** Talawa's mobile application currently lacks robust offline capabilities, unlike many other social media apps. This compromises the app's stability and reliability. Additionally, the absence of a proper app state caching mechanism leads to performance issues and unnecessary network usage overhead.

2. **Expected Outcomes:**
1. Your proposal should focus on enhancing Talawa Mobile's offline capabilities to achieve feature parity with other social media platforms.
1. The solution should include:
1. Implementing offline functionality that gracefully handles offline situations, allowing users to seamlessly interact with the app and cache their actions and app state locally.
1. Synchronizing user actions and app state with the server once the app regains connectivity.
1. Implementing a robust caching mechanism throughout the app to enhance user experience, reduce internet usage overhead, and improve performance.

1. Integrate chat in the mobile app.

**Other Considerations:**
3. **Other Considerations:**
1. Creating an intuitive UI/UX to make the offline features desirable is a significant challenge. The UI/UX must align with Talawa's design guide and Figma files, which can be found [here](https://docs.talawa.io/docs/design/ux/ux-design-system).

Note: Ensure that the proposed features do not include any Admin or Super Admin functionalities, which should remain exclusive to the Talawa-Admin web app.

3. **Repos to Update:** Talawa, Talawa-API
4. **Skills Required:** Proficiency in the code stacks related to the Talawa and Talawa-API repositories. Refer to the introduction section for more details.
5. **Depends on Project:** Self Hosted Chat and Notifications
6. **Project Size:** 350 hours (Large)
7. **Possible Mentors:** Md Noman Khan (Primary)
8. **Difficulty:** Medium
9. **Impact Definition:** Risky/Exploratory
2. Note: Ensure that the proposed features do not include any Admin or Super Admin functionalities, which should remain exclusive to the Talawa-Admin web app.
4. **Repos to Update:** Talawa, Talawa-API
5. **Skills Required:** Proficiency in the code stacks related to the Talawa and Talawa-API repositories. Refer to the introduction section for more details.
6. **Depends on Project:** Self Hosted Chat and Notifications
7. **Project Size:** 350 hours (Large)
8. **Possible Mentors:**
1. Md Noman Khan - @noman2002 (Primary)
2. Ayush Chaudhary - @Ayush0Chaudhary (Secondary)
9. **Difficulty:** Medium
10. **Impact Definition:** Risky/Exploratory


### Hybrid: Hybrid Innovation
Expand Down
Loading