This is a backend Social Media API that was created to allow for backend requests to this API. Users can upload images to a database, and using image recoginition will be associated with paticular tags. Relationships between objects in the database were managed in this project as well as the ability to make RESTful API calls to GET, PUT, UPDATE, and DELETE users, images, and tags. Data Models, Controllers, Pagination, DTOs, and Response Helpers were utilized.