-
Notifications
You must be signed in to change notification settings - Fork 61
Closed
Labels
Description
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:
- Styling: Apply consistent theme, colors, and typography and visual hierarchy.
- Implementation: Build UI components.
Task 2: Notifications Service for Codelabz
Objective: Design a robust notification system for effective user communication.
Tasks:
- ER Model: Document key entities, relationships, and constraints.
- System Flow: Diagram event triggers, processing, and delivery.
- Notification Handling: Define types, priorities, and storage.
- 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:
- Fork the repository.
- Resolve/Implement the designated tasks.
- Raise PRs to your forked repository.
- 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.
Piyusss