credebl/studio

[DMP 2024]: Digital Credentials Schema template design studio in CREDEBL Web UI

Opened this issue · 0 comments

Ticket Contents

Description

The Digital Credentials Schema Template Design Studio is an innovative module that needs to be developed within the CREDEBL platform. It aims to simplify the creation of schema templates for digital credentials by providing an intuitive user interface (UI) equipped with various components such as text, images, and QR codes. The studio offers seamless drag-and-drop functionality, allowing users to design templates tailored to specific schemas effortlessly.

Key Features:

  • Drag-and-Drop Interface: The design studio offers a user-friendly interface where users can easily drag and drop components onto the canvas to create schema templates.
  • Real-Time Preview: The studio provides a real-time preview of the schema template as users design it, enabling them to visualize the final output and make adjustments accordingly.
  • Customization Options: Users have the flexibility to customize the properties of each UI component, such as font styles, colors, sizes, and alignment, to ensure the template meets their desired specifications.
  • Schema Integration: The design studio seamlessly integrates with the CREDEBL platform, allowing users to directly associate their schema templates with specific digital credentials.
  • Template Management: Users can save and manage multiple schema templates within the studio, facilitating easy access and organization of their designs.

Goals & Mid-Point Milestone

Goals

  • Week 1: Setup CREDEBL platform & studio UI &
  • Week 2: Research on existing template creation tools & Collaborate with mentors about workflow.
  • Week 4: Setup template design studio page with element selection like schema attributes, element selection and list of saved templates.
  • Week 6: Add element selection with UI components for text, images, QR codes, and other required elements. Develop drag-and-drop functionality for adding and arranging components. Also give edit and delete options.
  • Week 8: Text input customization like colour, font family, font size etc.
  • Week 9: Ensure responsiveness and compatibility across different devices and screen sizes.
  • Week 10: Save & Display the list of created schema templates.
  • Week 11: Edit & Delete schema templates.

Setup/Installation

About CREDEBL - link
The module needs to develop CREDEBL studio - link
CREDEBL platform setup - link

Expected Outcome

No response

Acceptance Criteria

No response

Implementation Details

Experience required in React js, TypeScript, Node js, Postgresql, Astro js

Mockups/Wireframes

No response

Product Name

CREDEBL Studio

Organisation Name

Blockster Labs (CREDEBL)

Domain

Open Source Library

Tech Skills Needed

Astro.js, Deno, Docker, ESLint, HTML, NestJS, React, TypeScript, UI/UX/Design

Mentor(s)

@shitrerohit
@amitpadmani-awts
@ankita-p17

Category

Backend, Database, Frontend