Workshop Prompts
We are going use Bluetext to create a number of webapps using the prompts below. Starting from simple applications with just one service, we will move on to create more complex, full-stack webapps!
1. Portfolio Website
Use Polytope to generate an API for a portfolio website using REST endpoints for the following resources: Project (fields: title, description, skills, started_at, finished_at).Configure Couchbase to store the data and populate it with at least three example entries.Create a frontend for our app2. Zip File Compression Webapp
Implement a REST API for a file compression app with these endpoints:
- **POST /files**: Accept one or more files. Returns archiveId.
- **GET /files**: Returns all uploaded fileIds on default.
- **GET /files/{fileId}**: Returns the current state, metadata (filename, size, timestamps), and, when available, a download URL or location for the archive containing it.
- **GET /archives:** returns alls archiveIds.
- **GET /archives/{archiveId}**: Returns archive `state`, `metadata` (e.g., contained files, total size, timestamp), and `downloadUrl` (if `done`).
- **GET /archives/{archiveId}/download**: Direct download. Only available if `archive_completed`3. Snake Game!
Temporal
1. Temporal Integration with Zip Webapp
2. Social Media Text Optimisation Webapp
Last updated

