im 17 taking a level computing.
ive been working on this chatroom for just a few days now so it's not 100% done yet ofcourse.
the website is very responsive and works well on mobile as well as desktop.
the server is in python using the sanic library for requests.
you can join any room(provided you have the password if its locked) and talk to everyone in real time, and see who else is in each room.
you can create your own room, upload a background image for the room, name it and put a password on if you want to make it private.