Downloads · 30 days
0
Bulemaposa4572/streamwave-cloud-media-management
streamwave-cloud-media-management is a machine learning model from Bulemaposa4572. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
A serverless cloud solution for StreamWave Entertainment using Microsoft Azure.
Downloads · 30 days
0
Access
Public
Updated Aug 31, 2026
Repo size
11.8 MB
Likes
0
Public
Click a slice to open those files.
.py13.5 MB · 50%
From the Hugging Face model README
A serverless cloud solution for StreamWave Entertainment using Microsoft Azure.
This is a practical cloud computing assignment demonstrating how StreamWave Entertainment can migrate its media infrastructure to Microsoft Azure using serverless technologies.
The system allows authorized administrators to:
Frontend:
Backend:
Security:
Monitoring:
Infrastructure:
# 1. Clone/extract the project
cd streamwave-azure
# 2. Set up Python virtual environment
python -m venv venv
.\venv\Scripts\activate # Windows
# or: source venv/bin/activate # Linux/Mac
# 3. Install dependencies
pip install -r api/requirements.txt
# 4. Configure local settings
cp api/local.settings.json.example api/local.settings.json
# 5. Run Azure Functions locally
cd api
func start
# 6. In a new terminal, run frontend
cd frontend
python -m http.server 8000
Access the application at http://localhost:8000
See DEPLOYMENT.md for complete deployment instructions.
streamwave-azure/
├── frontend/ # Web interface
│ ├── index.html
│ ├── login.html
│ ├── dashboard.html
│ ├── media.html
│ ├── add-media.html
│ ├── view-media.html
│ ├── css/
│ │ └── style.css
│ └── js/
│ ├── auth.js
│ ├── dashboard.js
│ ├── media.js
│ └── api.js
├── api/ # Azure Functions backend
│ ├── function_app.py
│ ├── requirements.txt
│ ├── host.json
│ ├── local.settings.json.example
│ └── functions/
│ ├── get_upload_url/
│ ├── register_media/
│ ├── list_media/
│ ├── get_media/
│ ├── update_media/
│ ├── delete_media/
│ └── search_media/
├── infrastructure/ # Infrastructure as Code
│ ├── main.bicep
│ ├── parameters.json
│ └── deploy.sh
├── docs/ # Documentation
│ ├── ARCHITECTURE.md
│ ├── DEPLOYMENT.md
│ ├── SECURITY.md
│ ├── API.md
│ ├── TESTING.md
│ └── EVIDENCE_CHECKLIST.md
├── .gitignore
└── LICENSE
See API.md for complete API reference including:
Complete test plan available in TESTING.md
Screenshot checklist and submission guidelines in EVIDENCE_CHECKLIST.md
See full deployment guide in DEPLOYMENT.md
This prototype demonstrates serverless architecture. For production StreamWave deployment:
See section 5.18 in the academic report for detailed integration plans.
To view Azure spending:
az costmanagement query create --scope "/subscriptions/{subscriptionId}"
To delete all resources after demonstration:
az group delete --name streamwave-rg --yes
This project is provided for educational purposes as part of a university assignment.
Student Assignment: Cloud Computing Solutions for StreamWave Entertainment
University: [Your University]
Date: 2026
Submitted by: [Your Name]