Web Interface¶
Starting the Server¶
Visit http://localhost:8000
Features¶
- Visual credential management
- Password expiry tracking
- Team collaboration
- Secure authentication
Configuration¶
The web interface uses FastAPI and HTMX for a modern, responsive UI.
API Endpoints¶
dbcreds.web.main
¶
FastAPI web application for dbcreds.
Provides a web interface for managing database credentials with team collaboration features.
Attributes¶
app = FastAPI(title='dbcreds Web', description='Database Credentials Management', version=__version__, lifespan=lifespan)
module-attribute
¶
Functions¶
index(request: Request)
async
¶
Home page.
create_environment(request: Request)
async
¶
Create a new environment.
list_environments(request: Request)
async
¶
List all environments (HTMX endpoint).