supagram backend

A Rails API backend with Cloudinary integration for an elegant photo sharing app. Features token-based authentication, RSpec tests, custom error handling and an activity feed.

SUPAGRAM (API backend)

A Rails API backend with Cloudinary integration for an elegant photo sharing app. Features token-based authentication, RSpec tests, custom error handling and a paginated activity feed.

Features:

  • Token-based user authentication
  • Cloudinary integration for photo storage and processing
  • Polymorphic follower-followed relationships between users
  • Paginated, chronological activity feed of own posts and followed users
  • Custom error handling
  • Example RSpec tests for models and controllers
  • Custom serializers ensure that only essential data is returned with each response