Built with Python back-end and JS front-end, let me know if there are any errors!