Skip to content

feat: Advanced Analytics Dashboard#69

Closed
Aditya8369 wants to merge 2 commits into
csxark:mainfrom
Aditya8369:68
Closed

feat: Advanced Analytics Dashboard#69
Aditya8369 wants to merge 2 commits into
csxark:mainfrom
Aditya8369:68

Conversation

@Aditya8369

@Aditya8369 Aditya8369 commented Feb 8, 2026

Copy link
Copy Markdown
Contributor

Completed Features

  1. Database Infrastructure
  • Created challenges table migration with proper RLS policies
  • Supports storing generated challenges with metadata (title, description, category, difficulty, hints, files, etc.)
  1. Challenge Generation Engine
  • Built generate-challenge Supabase Edge Function with 4 challenge templates:
  • Cryptography: Caesar and Vigenère cipher challenges
  • Programming: Array sum optimization and security key reverser
  • Steganography: Zero-width Unicode character encoding
  • Templates support Beginner, Intermediate, and Advanced difficulties
  • Dynamic content generation with unique flags and descriptions
  1. Admin Interface
  • Added "Generate Challenge" tool to AdminDashboard
  • Category and difficulty selection dropdowns
  • Real-time challenge generation with success/error feedback
  1. Challenge Integration
  • Updated ChallengePage to load challenges from database
  • Maintains backward compatibility with existing sample questions
  • Generated challenges appear in challenge browser and can be solved normally
  1. Submission Approval
  • Enhanced approve-challenge function to create challenge files
  • Automatically inserts approved challenges into the database
  • Maintains file structure in public/challenges/ directory

solves #67

@vercel

vercel Bot commented Feb 8, 2026

Copy link
Copy Markdown

@Aditya8369 is attempting to deploy a commit to the csxark's projects Team on Vercel.

A member of the Team first needs to authorize it.

@csxark csxark linked an issue Feb 8, 2026 that may be closed by this pull request
@csxark csxark added enhancement New feature or request ECWoC26 labels Feb 8, 2026

@csxark csxark left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @Aditya8369 share with me the UI screenshots of the Dashboard

@Aditya8369

Copy link
Copy Markdown
Contributor Author
Screenshot 2026-02-09 104722

@csxark

@csxark

csxark commented Feb 9, 2026

Copy link
Copy Markdown
Owner

@Aditya8369, this is a landing page, and you have done work on the admin dashboard. I want to see that, actually

@Aditya8369

Copy link
Copy Markdown
Contributor Author

@csxark bro actually the project is not running locally on my device, it's showing blank screen when I run it

@csxark

csxark commented Feb 9, 2026

Copy link
Copy Markdown
Owner

@Aditya8369 So How it run in production too? if its breaking in the local environment! Anyways, raise an issue, if you want to, resolving all the bugs in the project and making it production-ready

@Aditya8369

Copy link
Copy Markdown
Contributor Author

@csxark ok, then first I will make the repo work on local devices efficiently, then will check the dashboards, will that be ok?

1 similar comment
@Aditya8369

Copy link
Copy Markdown
Contributor Author

@csxark ok, then first I will make the repo work on local devices efficiently, then will check the dashboards, will that be ok?

@csxark

csxark commented Feb 9, 2026

Copy link
Copy Markdown
Owner

Year sure works for me @Aditya8369

@Aditya8369

Copy link
Copy Markdown
Contributor Author

@csxark bro can you give commands to run it locally, I tried but still same issue

@csxark

csxark commented Feb 11, 2026

Copy link
Copy Markdown
Owner

@Aditya8369 what type of commands do you really what? Databases? Or npm modules?

@Aditya8369

Copy link
Copy Markdown
Contributor Author

@csxark to execute the project locally

@csxark

csxark commented Feb 11, 2026

Copy link
Copy Markdown
Owner

@Aditya8369 share me all the needed commands lists on the Linkedin, I will share them

@Aditya8369 Aditya8369 closed this by deleting the head repository Mar 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ECWoC26 enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Advanced Analytics Dashboard

2 participants