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

Pre-GSoC Tasks 2024 #115

Closed
shivareddy6 opened this issue Feb 29, 2024 · 5 comments
Closed

Pre-GSoC Tasks 2024 #115

shivareddy6 opened this issue Feb 29, 2024 · 5 comments
Labels
bug Something isn't working feature stale

Comments

@shivareddy6
Copy link
Collaborator

The following are Pre-GSoC tasks for 2024

Task 1:

Design a Notifications Service System for Codelabz

Objective:

Design a robust system for the Notification Service for Codelabz, ensuring effective communication of necessary actions and events to users.

Tasks:

  • Document an Entity-Relationship (ER) Model based on the existing database model.
  • Create an Architecture/System Flow Diagram illustrating the notification system's workings.

Task 2:

Design a recommendation service to Generate User Feed

Objective:

Design a basic and robust recommendation system to generate user feed for Codelabz, suggesting relevant codelabzs (tutorials) to users.

Tasks:

  • Design a recommendation service to populate user home feeds with recommended codelabzs (tutorials).
  • Document an Architecture/System Flow Diagram depicting the recommendation system's structure.
  • Show How the ranking system will work, and explain the integration and working of the recommendation model.
  • Contributors can add code snippets.

Extra Tasks:

Objective:

To assess contributors' implementation skills and coding practices, candidates are requested to fork the project repository and solve specified tasks. This method prevents PR flooding on the main repository and ensures confidentiality of contributors' solutions.

Procedure:

  1. Fork the repository.
  2. Resolve/Implement the designated tasks.
  3. Raise PRs to your forked repository.
  4. Include PR links in your proposal.

Tasks:

Github Task 1 :

  • Like/Dislike Feature Implementation:
  • Implement database interactions for user likes and dislikes.
  • Implement them for tutorials and comments.
  • Ensure the feature aligns with the existing database design.

Github Task 2:

  • Add Image Feature for tutorials:
  • Users currently cannot upload images while creating tutorials
  • Fix this issue to upload images in tutorial.

Github Task 3:

  • Fix Bugs in Tutorials comments
  • Comments are not shown when posted, needs to be reloaded to view the comment.

Note:

Kindly refrain from submitting PRs to the main repository, as these tasks are not intended for merging into the main codebase. Your contributions should be confined to your forked repository for evaluation purposes.

@github-actions github-actions bot added bug Something isn't working feature labels Feb 29, 2024
Copy link

Hello 👋🏻 @shivareddy6! Thankyou for creating an issue!

@ishanguptaofficial
Copy link

Hi can you assign this task to me ? I want to work in this issue.

@Aditya-Sakpal
Copy link

Hi can you assign this task to me ? I want to work in this issue.

Hey @ishanguptaofficial these are tasks related to GSOC selections . You have to make the prs in your own cloned repo and mention them in your proposal . Hope this helps :)

Copy link

This issue is stale because it has been open for 30 days with no activity.

@github-actions github-actions bot added the stale label Apr 25, 2024
Copy link

github-actions bot commented May 9, 2024

This issue was closed because it has been inactive for 14 days since being marked as stale.

@github-actions github-actions bot closed this as completed May 9, 2024
@lokeshwar777 lokeshwar777 unpinned this issue Jun 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working feature stale
Projects
None yet
Development

No branches or pull requests

3 participants