Skip to content

[WIP] Remake #1 - #3

Open
konnn04 wants to merge 14 commits into
mainfrom
dev
Open

[WIP] Remake #1#3
konnn04 wants to merge 14 commits into
mainfrom
dev

Conversation

@konnn04

@konnn04 konnn04 commented Jul 31, 2026

Copy link
Copy Markdown
Member

📝 Mô tả

PR này tổng hợp một đợt thay đổi lớn của hệ thống sau nhiều lần chỉnh sửa và hoàn thiện. Mục tiêu chính là remake toàn bộ UI/UX, tái cấu trúc kiến trúc frontend, migrate cơ chế authentication sang SSO tập trung, đồng thời bổ sung hệ thống trang quản trị với CRUD đầy đủ và hỗ trợ i18n.

Các thay đổi chính:

  • Remake giao diện và trải nghiệm người dùng trên toàn hệ thống
  • Cải thiện layout cho event, achievement và project detail
  • Hoàn thiện upload hình ảnh và xử lý ảnh mặc định cho activities
  • Sửa các lỗi TypeScript, typo và conflict component/i18n
  • Loại bỏ các component không còn sử dụng
  • Migrate authentication từ Supabase Auth sang centralized SSO
  • Refactor cấu trúc components, servicesUI để dễ maintain và mở rộng
  • Bổ sung các trang Admin với CRUD đầy đủ, hỗ trợ đa ngôn ngữ và UI nâng cao

🔗 Issue liên quan

Closes #

🎯 Loại thay đổi

  • ✨ Feature mới (non-breaking change thêm tính năng)
  • 🎨 Style/UI (không ảnh hưởng code logic)
  • ♻️ Refactor (refactor code, không thêm tính năng mới)

🧪 Cách test

  1. Chạy ứng dụng ở môi trường local (npm run dev / pnpm dev)

  2. Kiểm tra các trang public:

    • Home
    • Event / Achievement
    • Project list & Project detail
  3. Kiểm tra upload hình ảnh và hiển thị ảnh mặc định

  4. Đăng nhập thông qua SSO mới và xác nhận session hoạt động đúng

  5. Truy cập khu vực Admin và test các thao tác CRUD:

    • Tạo mới
    • Cập nhật
    • Xóa
    • Chuyển đổi ngôn ngữ (i18n)
  6. Kiểm tra responsive trên mobile, tablet và desktop

📸 Screenshots (nếu có)

Sẽ bổ sung sau.

✅ Checklist

  • Code tuân thủ style guide của project
  • Đã tự review code của mình
  • Đã cập nhật documentation (nếu cần)
  • Không có warning từ linter
  • Đã test responsive (mobile, tablet, desktop)
  • Đã test dark/light mode (nếu liên quan)
  • Không break các tính năng hiện tại

🔍 Review Notes

Đây là PR có phạm vi thay đổi khá lớn, reviewer nên ưu tiên kiểm tra theo từng nhóm:

  1. Authentication / SSO
  2. UI/UX remake
  3. Admin CRUD & i18n
  4. Refactor cấu trúc project

Một số commit ban đầu có nhiều thay đổi nhỏ để fix layout, typo và upload ảnh nhằm hoàn thiện đợt remake UI/UX trước khi thực hiện refactor và mở rộng hệ thống Admin.

📚 Tham khảo

Các nhóm commit chính:

  • feat: new UIUX remake
  • fix: event/achievement layout, project i18n & image upload
  • fix: rebuild ui project detail
  • feat: migrate authentication from Supabase Auth to centralized SSO
  • refactor: restructure components, services, and UI for improved maintainability
  • feat: add comprehensive admin pages with CRUD, i18n, and enhanced UI

konnn04 added 13 commits June 11, 2026 14:29
…ainability

- Extract terminal logic into dedicated constants and command library
- Migrate stats section to unified terminal stats endpoint
- Add dynamic OG image route and improve SEO metadata handling
- Redesign benefits section with terminal-styled list layout
- Add activities marquee and dynamic activity cards to about page
- Integrate featured projects section on activities page
- Refactor post-card with stretched link pattern for better UX
- Simplify webdesign criteria cards, removing score indicators
- Add sponsorship proposal link to webdesign sponsor section
- Update dark theme palette to neutral low-saturation grays
- Add back-to-top floating button with scroll progress ring
- Improve search to include member achievements and projects
- Add catch-all not-found route for i18n locale paths
- Normalize gallery masonry column speed with alternating directions
- Centralize sensitive link references to config constants
- Remove hero section custom dark background override
- Increase pagination take count for blogs and events pages
- Configure dynamic Google site verification from environment
- Whitelist OG route in middleware matcher
- Add Vietnamese diacritic transliteration for English locale
@vercel

vercel Bot commented Jul 31, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
mpc-web Ready Ready Preview Jul 31, 2026 8:25am

@konnn04 konnn04 changed the title Dev Remake #1 Jul 31, 2026
@konnn04 konnn04 changed the title Remake #1 [WIP] Remake #1 Jul 31, 2026
@konnn04 konnn04 self-assigned this Jul 31, 2026
@konnn04 konnn04 added bug Something isn't working enhancement New feature or request labels Jul 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant