CCExtractor / CCExtractor/sample-platform

[Feature Request] Modernize the Frontend UI

Aperta
#1,062 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
30
Fork
85
Merge medio
6g 21h
PR unite (30g)
12

Descrizione

```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.**

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

L’issue non indica alcun file frontend, punto di ingresso o test. Per prima cosa fai un inventario dell’utilizzo attuale di Foundation, Font Awesome e jQuery e concorda un unico ambito di modernizzazione; il lavoro è completato quando la navigazione responsive, la modalità scura, le tabelle e i moduli aggiornati, le microinterazioni e la rimozione delle dipendenze legacy sono implementati in modo coerente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
css, javascript, jquery, tailwindcss
Ambito
design, frontend
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.