Skip to content

Implement Admin Panel CRUD Operations #21

@TKanX

Description

@TKanX

Description:

Build the complete admin panel for managing all content types (Members, Research Areas, Collaborators, and Photos). Implement full CRUD operations with intuitive UI components including drag-sort lists, image uploaders, Markdown editors, and form validation. This excludes the automated publication crawler system which will be implemented separately.

Tasks:

  • Implement Members management (create/edit/delete, image upload, drag-sort, category assignment)
  • Implement Research Areas management (tree editor, Markdown editor with preview, DOI association, drag-sort hierarchy)
  • Implement Collaborators management (CRUD with map picker for coordinates)
  • Implement Group Photos management (upload by year, image optimization)
  • Create reusable admin components (DataTable, DragSortList, ImageUploader, MarkdownEditor, MapPicker)
  • Add API routes for all CRUD operations with proper validation
  • Implement form validation and error handling across all admin pages

Metadata

Metadata

Assignees

Labels

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions