Skip to content
    Back to all Bounties

    Earn 54,000 ($540.00)

    Time Remainingdue 2 years ago
    Canceled

    Set up logging, testing and Debug Socket.io / Vue.Js app

    luquitared
    luquitared
    Posted 2 years ago

    Bounty Description

    I built this game using vue.js and socket.io
    https://promptbattle.xyz/

    There appears to be an issue in game where the socket stops polling the server, forcing all players to refresh the browser to reconnect the socket.

    I cannot replicate the bug locally. This only occurs on the production deployment.
    My production env consists of:

    • Deploy main branch via github action to AWS EBS
    • docker-compose that spins up client / server. Client uses NGINX to server vue app. Server is a simple node-slim image that runs an express server with socket.io

    Because of this, I am looking for someone who can

    • Set up monitoring, observability, and logging for font and back end. This could use AWS cloudwatch, datadog - I am open to suggestions here.
    • Create some tests for deployment
    • Professional changes to code base to enable better logging, logic, and application state.

    Some ideas on how to get visibility on the bug: