Enterprise-Grade Security Operations Center (SOC) Frontend Template
28 Security Modules | Mock Data Layer | Backend-Ready Architecture
View Live Demo

SecureEntryHub is a modern React + TypeScript Security Operations Center (SOC) frontend template with 28 specialized security module UIs. Built for developers, cybersecurity consultants, MSSPs, and teams who need a complete, polished frontend to build on — without starting from scratch. Every module is fully designed and wired to a local mock data layer so you can run the full demo instantly without a backend.
Connect your own REST API, GraphQL service, Firebase, or any backend to replace mock data and go live. The architecture is designed for clean separation between UI and data layer, making integration straightforward.
The demo ships with 4 hard-coded roles for evaluation. Role logic is centralized in the codebase and can be refactored to connect to your own auth and permissions backend.
| Role | Module Access | Demo Purpose |
|---|---|---|
| Demo User | 8 modules | Limited evaluation access |
| Security Viewer | 9 modules | Read-only reporting view |
| SOC Analyst | 21 modules | Full operations access |
| Administrator | 28 modules | Complete platform access |
npm install npm run dev
Application launches at http://localhost:5173 with all 28 modules running on mock data.
These are hard-coded demo credentials for local evaluation only. They are not connected to any auth service.
| Role | Password | |
|---|---|---|
| Admin | admin@entryhub.local | Admin@123456 |
| Analyst | analyst@entryhub.local | Analyst@123456 |
| Viewer | viewer@entryhub.local | Viewer@123456 |
| Demo | demo@entryhub.local | Demo@123456 |
The mock data layer is located in src/services/mock/. Replace any mock service file with your real API calls (REST, GraphQL, Firebase, Supabase, etc.) to go live. No architectural changes are needed — the UI components consume data through service interfaces, not hard-coded values.
Example: Connecting Firebase Auth
The demo auth is hard-coded and local. To connect Firebase Authentication, install the Firebase SDK and replace the auth service layer with your Firebase config. A sample firebase.config.ts template is included in the docs/ folder as a starting point.
npm install firebase
SecureEntryHub includes pre-built UI screens and mock workflows designed around industry-standard security tools. These are frontend interfaces only — no live API connections are included out of the box. You can wire these screens to real APIs from tools such as:
Connect these by replacing the corresponding mock service in src/services/mock/ with your real API client.
npm run build npm run preview
firebase deploydist/ folder to Apache/Nginx webrootQ: Is this a live SOC platform or a frontend template?
A: It is a frontend template — a complete, fully designed React application running on mock data. You connect your own backend to make it live.
Q: Is authentication included?
A: The demo uses hard-coded local credentials for evaluation. To deploy with real users, integrate your preferred auth provider (Firebase Auth, Supabase, Auth0, etc.).
Q: Can I customize roles and permissions?
A: Yes. Role logic is centralized in the codebase. You can modify role definitions and wire them to your own backend permissions system.
Q: Are the third-party integrations (Splunk, CrowdStrike, etc.) actually connected?
A: No. These are UI screens with mock data showing what integration dashboards look like. You connect real APIs by replacing mock services with your own API clients.
Q: What data storage is used?
A: Demo mode uses browser local storage with mock data. For production, connect Firestore, PostgreSQL, or any backend of your choice.
Q: Does it work offline?
A: Yes — the demo runs fully offline on mock data. Production deployments with real APIs require internet connectivity.
Q: Can I white-label this?
A: Yes. Customize app name, logo, and brand colors through the theme and config files included in the source.
Q: What compliance frameworks are shown?
A: The UI includes screens for SOC 2, ISO 27001, NIST, and GDPR reporting workflows — all populated with mock data as demonstration UIs.