Skip to content

Pre-GSoC Tasks 2024 #247

@rajutkarsh07

Description

@rajutkarsh07

Pre-GSoC Tasks 2024

Task 1: Codelabz Website Redesign

Objective: Improve UI/UX for a modern, user-friendly design (Design the site in figma)

Tasks:

  1. Styling: Apply consistent theme, colors, and typography and visual hierarchy.
  2. Implementation: Build UI components.

Task 2: Notifications Service for Codelabz

Objective: Design a robust notification system for effective user communication.

Tasks:

  1. ER Model: Document key entities, relationships, and constraints.
  2. System Flow: Diagram event triggers, processing, and delivery.
  3. Notification Handling: Define types, priorities, and storage.
  4. Delivery Mechanism: Implement efficient queuing and storage.

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 :

  • Add a video upload option when creating a tutorial.
  • Add a field to store tutorial video links and enable users to upload videos via an upload button while creating a tutorial.
  • Create a new card component to display videos on the homepage.

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions