To improve the voicemail service, a GUI was added to manage recordings via the web. A SQLite database was introduced to store metadata such as caller number, call duration, and transcription. The project setup involved cloning a GitHub repository, setting up ngrok for tunneling, and configuring the Twilio incoming call webhook URL. The API endpoints were refactored to use EF Core and a SQLite database, and new controllers were created for managing recordings. A Blazor WebAssembly front-end was implemented to display and interact with the recorded messages. CORS policy was enabled in the API project to allow cross-origin requests from the Blazor app. The final step involved running the Blazor app and testing its functionality using the voicemail service.