Question Queue

A more full stack tutor queuing application

March 2019

Question Queue

Along with Rico Wang and Andrea Jorge, I rewrote the back end system for TutorQ (see previous projects). Throughout the course of this project, we gained experience designing and implementing a service deployed on an AWS EC2 Instance and certified it with LetsEncrypt. This service was comprised of many dockerized components. We had a gateway layer that handled authentication and websocket connections to the user that sent the queue to the user after consuming messages from the RabbitMQ instance.

We presented the application with a live demo at the end of the course.

We plan to work on this beyond the course to create a functional application.

Tools used: AWS, Docker, Flask, Golang, MongoDB, Python, RabbitMQ, React, Redis, Websockets

See also: