CodeRare Surveys Surveys for Rare Disease Organizations

A survey platform for rare disease organizations, rebuilt from a legacy ASP.NET WebForms app on ASP.NET Core 9 without losing a single feature. Participants can pause, review, and finish on their own terms.

Live Built by Freebranch for RareStrides
Overview

A Legacy App, Rebuilt Without Losing a Thing

The Problem

Rare disease organizations, from patient groups to advisory councils, run long and detailed surveys, and the people answering them need to be able to stop partway and come back later. The survey app they relied on was an aging ASP.NET WebForms application that had become hard to maintain and even harder to extend.

What We Built

We rebuilt it as an ASP.NET Core 9 Web API, with a clean architecture, EF Core 9, and SQL Server, behind a static JavaScript and Bootstrap 5 front end. The rebuild kept 100% of the original functionality: every question type, resuming later, drag-and-drop ordering, the question-by-question carousel, and answer review.

On top of that, we added organization portals, a participant dashboard, safe editing of live surveys, and reporting. CodeRare Surveys is part of the CodeRare ecosystem for RareStrides, so participants use their CodeRare account.

What It Does

Key Features

Every feature from the original app, plus new tools for the organizations that run surveys and the people who answer them.

14+ Question Types

Multiple choice, checkboxes, dropdowns, Likert and rating scales, yes/no, true/false, Net Promoter Score, short answer, paragraph, number, date and time, and file upload. There's also a custom length-of-time question with configurable units.

Guided Survey Taking

Participants see one question at a time with a progress bar, plus a question list that shows what's answered and lets them jump anywhere without losing answers. They can leave and resume later, then review every answer before submitting and change any of them.

Organization Portals

Each organization gets its own portal at a short link. Participants can follow an organization to see its open surveys on their dashboard, alongside the surveys they have in progress and have completed.

Drag-and-Drop Editor

Surveys are built in an editor where questions and answer options can be reordered by dragging them into place. Each survey moves through Draft, Live, and Closed stages.

Safe Live Edits

Editing a question on a live survey creates a new version instead of overwriting the old one, so earlier answers are kept. People who answered the original get an email with a link straight to the changed question.

Reports and CSV Export

Reports include charts, completion rates, and results grouped by question version. Results can also be exported to CSV for further analysis.

Responsible by Design

Built So Nothing Is Lost by Accident

There is no AI in CodeRare Surveys. Its trust comes from something more basic: careful handling of the answers people give.

Past Answers Are Preserved

When a question on a live survey changes, versioning keeps every earlier answer. Nothing participants have already answered is overwritten.

No Surprise Deletions

Destructive steps, such as going live (which clears test responses), reverting to draft, or clearing responses, show the exact number of records affected. Nothing happens until someone types a confirmation word.

Deny-by-Default API

Every endpoint requires sign-in unless it is explicitly marked public. A request for someone else's data gets a plain not-found response that reveals nothing.

Following Isn't Membership

Following an organization is private. Taking a survey doesn't make someone a member, and organization admins never see follower lists.

More Projects

Explore Our Other Work

All projects

Client Projects

Freebranch Products

Stuck With a Legacy App That Still Has to Work?

Every project here started with a specific problem. Tell us about yours, and we'll give you an honest read on what a custom build would take.