Skip to content
    Back to all Bounties

    Earn 18,000 ($180.00)

    Time Remainingdue 2 years ago
    In Progress

    MQTT-based Chat Web Interface

    KaiHoeffner
    KaiHoeffner
    Posted 2 years ago

    Bounty Description

    Problem Description

    • Create a web interface for an MQTT-based chat system that allows users to login and participate in real-time conversations.
    • Utilize a free MQTT server, such as HiveMQ, to handle the messaging functionality.
    • Create a chatbot that is able to read and respond to messages within the chat system.
    • Implement polling functionality with custom fields, such as asking users what type of food they would like to order for lunch.
    • Allow users to save polls as templates, such as asking where they would like to go for lunch (options A/B/C/D).

    Technical Details

    • A functional web interface for an MQTT-based chat system that includes a chatbot and polling functionality with the ability to save polls as templates.
    • The code should be well-documented and easy to understand.
    • Backend in Python

    Acceptance Criteria

    • Functionality of the web interface and chatbot
    • Quality of the user interface and user experience
    • Proper use of the MQTT server and messaging functionality
    • Proper implementation of polling functionality and ability to save polls as templates
    • Code quality and documentation