The goal of this independent study is to create an interactive web application with Compojure routing library and Ring web library. Users will be able to register an account, login, upload photos and attach descriptions to them. Additionally, users will be able to communicate via real-time, chat service. Finally, there will be an option for users to delete their account and all data associated with it.