--- title: FastAPI Web App emoji: 🚀 colorFrom: blue colorTo: green sdk: docker app_port: 7860 pinned: false --- # FastAPI Web Application for Hugging Face Spaces This is a simple FastAPI web application deployed on Hugging Face Spaces. It provides: - A clean web interface showing the current server time - A REST API with endpoints for getting the current time and echoing data - Cross-origin resource sharing (CORS) support for API access from other domains - Interactive API documentation via Swagger UI at `/docs` ## API Endpoints - `/api/time` - GET request that returns the current server time - `/api/echo` - POST request that echoes back any JSON data sent to it ## Local Development To run this application locally: 1. Install the required dependencies: ``` pip install -r requirements.txt ``` 2. Run the FastAPI application: ``` python app.py ``` 3. Open your browser and navigate to `http://localhost:7860` - For API documentation, visit `http://localhost:7860/docs` ## Deployment This application is configured for deployment on Hugging Face Spaces using Docker.