Security & Deployment

Separate the public presence from the operational system.

CyberSaathi.in should remain a marketing/product website. Sensitive application services, APIs, data and administrative systems belong in separately secured environments.

WEB

Public Website

cybersaathi.in
Product information, capability pages, responsible-use information and demo requests.

API

Production API

api.cybersaathi.in
Dedicated production service endpoint with authentication, rate controls, logging and hardened deployment.

APP

Application Portal

app.cybersaathi.in
Only if a web portal is introduced; not required for the existing Flutter apps.

STG

Staging

staging.cybersaathi.in
Restricted pre-production environment with separate credentials and non-production data.

DEV

Development

dev.cybersaathi.in
Private/restricted environment. Avoid public exposure and never reuse production secrets.

DOC

Documentation

docs.cybersaathi.in
Can host controlled public or authenticated product documentation later.

Repository separation

Keep each deployable product independently maintainable.

cybersaathi-website
cybersaathi-laravel
cybersaathi-admin-flutter
cybersaathi-client-flutter
cybersaathi-license-server

Production principles

Separate secrets, databases and Firebase configurations by environment. Use HTTPS everywhere, restrictive CORS, secure headers, server-side validation, audit logging, least-privilege credentials, backups and a controlled release process. Exact controls should be validated against the final infrastructure before launch.

Public site at CyberSaathi.in. Operational code stays behind it.

This gives the brand a clean public presence without exposing application architecture or sensitive endpoints.

Discuss Deployment →