Skip to content

feat: Form and basic settings have been created - #67

Merged
pablomadrigal merged 1 commit into
DeVoteStark:mainfrom
drakkomaximo:feat/secret-admin-page-63
Apr 29, 2025
Merged

feat: Form and basic settings have been created#67
pablomadrigal merged 1 commit into
DeVoteStark:mainfrom
drakkomaximo:feat/secret-admin-page-63

Conversation

@drakkomaximo

@drakkomaximo drakkomaximo commented Apr 26, 2025

Copy link
Copy Markdown
Contributor

close #63

Secret Admin Panel Implementation Summary

✅ Completed Features

Frontend Implementation

  • Created protected route at /secret
  • Implemented form with required fields:
    • Email
    • Full Name
    • INE (ID Number)
    • Password
  • Added "Create Superuser" button
  • Hidden from main navigation

Access Protection

  • Token-based access via URL parameters
  • Environment variable configuration
  • Access path: /secret?token=devote_superuser_secret_2024

Superuser Creation Flow

  • Wallet key generation
  • Wallet deployment functionality
  • On-chain admin registration
  • INE hashing implementation
  • MongoDB storage setup

Additional Features

  • Error handling with timeout
  • Smooth error message animations
  • Form validation using react-hook-form
  • Transaction loading states

🚨 Testing Issues Note

During the implementation process, I've encountered several challenges:

  • Difficulties testing wallet deployment
  • Issues with wallet funding process
  • Unable to resolve "Max fee exceeds balance" error
  • Cannot locate Telegram support group for technical assistance

Having access to the support group would be crucial for:

  1. Resolving deployment issues
  2. Verifying functionality
  3. Getting guidance on wallet funding process
  4. Ensuring proper implementation of all features

If anyone could provide the correct Telegram support group link, it would greatly help in resolving these pending issues and ensuring full functionality of the superuser creation process.

@vercel

vercel Bot commented Apr 26, 2025

Copy link
Copy Markdown

@drakkomaximo is attempting to deploy a commit to the pjmq2's projects Team on Vercel.

A member of the Team first needs to authorize it.

@vercel

vercel Bot commented Apr 29, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
devote ✅ Ready (Inspect) Visit Preview 💬 Add feedback Apr 29, 2025 5:48pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create Secret Admin Creation Page for Contributors (Backdoor Admin Access)

2 participants