CCExtractor / CCExtractor/sample-platform

[Feature Request] Modernize the Frontend UI

オープン
#1,062 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
30
フォーク
85
平均マージ
6日 21時間
マージ済み PR(30日)
12

説明

```Description```

The current frontend of the Sample Platform is built using Zurb Foundation, Font Awesome 4.x, and jQuery. These technologies are outdated compared to modern frontend standards.

```As a result:-```

->The UI feels visually outdated.
->The codebase is harder to maintain.
->Contributor onboarding becomes more difficult.
->The overall user experience does not match modern design expectations.

```**_### This issue proposes a complete frontend modernization to improve design consistency, usability, and maintainability.
Proposed Changes_**```

- Replace Foundation with a modern, lightweight CSS framework (e.g., Tailwind CSS or plain custom CSS with CSS variables)
- Upgrade Font Awesome to v6+ or switch to a modern icon set like Heroicons or Lucide
- Remove jQuery dependency; use vanilla JS or a minimal alternative
- Redesign the navigation as a clean top navbar with responsive hamburger menu
- Implement a proper dark mode using CSS prefers-color-scheme and CSS variables instead of swapping two full stylesheets
- Modernize data tables with better typography, row hover states, and pagination
- Improve form styling across authentication and upload pages
- Add subtle microinteractions (loading states, button hover feedback, smooth transitions)

Expected Outcome:-

- Modern, clean user interface
- Better responsiveness across devices
- Improved maintainability for contributors
- Reduced legacy dependencies
- More consistent and accessible design system

**I would like to work on this issue and contribute to the frontend modernization.
Please assign this issue to me if it aligns with the project goals.**

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。