Federa: Investment Properties Website

Worked directly with the founder with full ownership and autonomy — responsible for codebase analysis, implementation, and delivery without micromanagement. Auth-first approach chosen to understand existing patterns before extending the platform.
Federa: Investment Properties Website

Project Overview

Client: Federa (federa.com) Type: Freelance — Full-Stack Feature Development Role: Full-Stack Developer (Sole Implementer) Engagement: Contract with founder (direct collaboration)

Federa is a real estate auction and property marketplace platform that connects buyers with verified property listings through a structured bidding and acquisition process. The platform handles significant financial transactions, making secure authentication and a reliable listing experience critical to the product.

Scope of Work

1. OAuth2 Authentication System

Designed and implemented a secure, production-ready OAuth2 authentication layer to replace or augment an existing auth flow, acting as the foundational layer before extending other platform modules.

Key deliverables:

  • OAuth2 authorization code flow implementation (provider-agnostic)
  • Secure token handling — access token, refresh token, and session management
  • Middleware-level route protection to guard authenticated pages
  • Auth state management integrated with the existing frontend architecture
  • Code pattern analysis of the existing codebase to ensure the new auth module aligned with established conventions before proceeding to adjacent modules

Rationale for auth-first approach: By implementing authentication first, I was able to deeply understand the project's existing code structure, naming conventions, and patterns — enabling faster, more consistent delivery of subsequent modules.

2. Listing Module

Built the core listing module enabling users to browse, search, and interact with property listings on the platform.

Key deliverables:

  • Property listing pages with structured data display (price, location, specs, auction details)
  • Listing detail view with full property information
  • Search and filter functionality (location, price range, property type, etc.)
  • Listing state management (active, auction, sold)
  • Integration with backend APIs for real-time listing data
  • Responsive UI consistent with Federa's design system

Approach & Ownership

Worked directly with the platform founder with a high degree of ownership and autonomy — no micromanagement, no handholding. Responsible for understanding the existing codebase independently, aligning the implementation with existing patterns, and delivering working features without requiring the client to stay hands-on.

This engagement operated on an owner mindset — understanding not just what to build, but why users pay for access and how each feature contributes to the platform's core value.

Outcome

  • OAuth2 authentication delivered and approved as the foundational module
  • Listing module implemented and integrated
  • Building and billing modules scoped for subsequent delivery phases
  • Clean handoff with maintainable, pattern-consistent code
Mohammad Sulthan • Built with Nuxt + Sanity • © 2026