Getting Started
Welcome to Code SCE — the secure marketplace for plug-and-play code modules. As a developer or buyer, you can discover high-quality UI components, evaluate them through visual proofs and technical READMEs, customize them through dynamic forms, and integrate watermarked packages directly into your apps.
Platform Highlights for Buyers
- Visual Evaluation: Inspect components via high-resolution screenshot carousels and detailed technical documentation before spending funds.
- Dynamic Configuration: Customize variables (colors, radii, toggles, limits) through an interactive form engine without manual code refactoring.
- Direct Messaging: Search and chat directly with module creators to ask questions, request features, or get implementation guidance.
- Cryptographic Payment & Instant Unlock: Pay securely with cryptocurrency via NOWPayments (settled in USDT BEP-20) with automated on-chain verification.
- Forensic Protection: Download purchased packages through single-use, short-lived signed links with non-destructive, per-buyer watermarking.
- Permanent Ownership: All purchases are permanently bound to your account and accessible from the web and desktop apps.
Authentication & Account Setup
Code SCE uses passwordless social authentication backed by Google and GitHub OAuth:
[Sign In / Sign Up] ──▶ [Google or GitHub OAuth] ──▶ [Profile Onboarding] ──▶ [Dashboard & Marketplace]- Sign In: Click Continue with Google or Continue with GitHub.
- Provider Authorization: Authenticate on the official Google or GitHub consent screen.
- Session Issuance: The server establishes an
httpOnly, secureauth_tokensession cookie (valid for 30 days).
Multiple Login Methods
Once signed in, you can connect both Google and GitHub to your single account in Security Settings for flexible sign-in options. See Security Overview.
Two-Step Profile Onboarding
To maintain a verified community and enable peer-to-peer messaging, all new accounts complete a quick onboarding process (POST /api/users/complete-profile):
- Display Name & Username: Claim your unique developer handle (
3–32alphanumeric characters, dots, underscores, or hyphens). - Age Verification: Confirmation that the developer is 18 years of age or older.
- Country & Professional Title: Regional location and your role (e.g.,
Senior Frontend Engineer). - Bio & Social Links: Optional developer bio (up to 500 characters) and profile links (GitHub, LinkedIn, X).
Onboarding Guard
Until onboarding is completed (profile_completed = true), the platform safeguards interactions by prompting you to finish your profile before initiating purchases or sending messages.
Web vs Desktop Companion
Code SCE is available as both a web application and a native desktop companion (Windows/macOS), sharing the same real-time account data:
| Feature | Web Platform | Desktop Companion |
|---|---|---|
| URL / Access | Any modern browser at codesce.com | Native Electron app (codesce.exe) |
| Authentication | In-browser OAuth session | Opens default system browser and returns via codesce:// deep link |
| Best Suited For | Fast discovery, catalog browsing, and mobile access | Focused local project integration and file handling |

