Omniventus Logo

FoncierOnline

Started May 2024
Duration: 4 months
Completed

FoncierOnline is a robust and fully-featured real estate valuation platform that optimizes the entire property estimation process. The application enables property owners to submit detailed valuation requests via an intuitive multi-step form, upload relevant documents, and receive tailored assessments from experts. It features dedicated dashboards for both clients and administrators, with secure real-time communication and private consultation workflows. The project was developed under the technical leadership of a senior fullstack developer from LAZONE — a company specializing in sourcing reliable French-speaking tech talents. As Lead Developer, I was responsible for structuring the technical roadmap, defining the architecture and tech stack with the development team, managing the planning and feature scope with the client, and ensuring timely delivery. I led a multidisciplinary remote team composed of frontend, backend, DevOps, and UI/UX contributors, handling code reviews, architecture decisions, and overall project coordination from inception to production. Built using a modern monorepo architecture powered by Turborepo, the platform integrates a performant stack including Next.js, Chakra UI, TypeScript, GraphQL, and Strapi CMS, ensuring scalability, modularity, and maintainability.

FoncierOnline platform dashboard showing property estimation interface

Project Timeline

Started:
May 2024
Completed:
September 2024
Duration:
4 months
Status:
Completed

frontend

ReactNext.jsTypeScriptChakra UIFormikYupReact-Intl

backend

Strapi CMSGraphQLPostgreSQLNode.js

devops

DockerDocker ComposeTurborepo

other

StorybookURQL GraphQL ClientDigital Ocean Spaces (S3)

Key Features

Multi-step Estimation Request Form

User-friendly form with address autocomplete, property type selection, and document upload features, streamlining the collection of comprehensive property data.

Client Dashboard

Tailored dashboard for property owners to view valuations, track estimation statuses, and manage profile settings.

Admin Management System

Advanced admin interface to manage incoming requests, qualify leads, and facilitate professional consultations.

Document Management

Secure and scalable system for uploading, viewing, and managing property-related documents, supporting multiple file formats.

Private Consultation System

Integrated workflow for arranging private consultations between owners and real estate professionals or potential investors.

User Authentication & Profile Management

Secure login system with password reset functionality and comprehensive profile controls.

Challenges & Solutions

Challenges

  • 1Designing a scalable architecture to accommodate multiple user roles and complex workflows
  • 2Ensuring document security and access control in a multi-tenant environment
  • 3Creating a smooth and dynamic multi-step form for detailed property data
  • 4Delivering a fully responsive experience across mobile, tablet, and desktop
  • 5Integrating external APIs for location and address validation
  • 6Keeping frontend and CMS data in sync with low latency and high reliability

Solutions

  • 1Adopted a monorepo setup with Turborepo for scalable and modular code organization
  • 2Leveraged Strapi CMS with custom GraphQL endpoints for flexible, headless content management
  • 3Developed reusable and theme-compliant UI components using Storybook
  • 4Implemented responsive layouts using Chakra UI and mobile-first design principles
  • 5Built a robust form engine with Formik and Yup for validation and error feedback
  • 6Secured authentication using JWT tokens and encrypted storage practices

Impact & Metrics

1,000+
Active Users
48 hours
Average Estimation Time
92%
User Satisfaction Rate
10+
Supported Property Types

Screenshots

Client form step 1

Client form step 1

Client form step 2

Client form step 2

Client dashboard 1

Client dashboard 1

Client dashboard 2

Client dashboard 2

Admin dashboard

Admin dashboard