Back to projects

Internship · Business Analysis · HealthTech

FaresTest

System for managing and selling genetic tests

Next.jsFlaskPostgreSQLREST APIAdmin panel

Context

Supervised professional internship aimed at digitalizing the sale and management of genetic tests for a real laboratory, with initial focus on paternity tests.

Business problem

Current processes mix channels (phone, email, in-person), generate sample-traceability errors and make it hard to safely deliver sensitive results.

Main requirements

  • Online test request
  • Sample-kit management
  • Sample traceability
  • Digital informed consent
  • Secure result delivery
  • Internal request management

Functional design

Definition of use cases, business rules, request flow states, roles (client, operator, lab) and traceability matrix.

Data model

Key entities: Client, Request, Kit, Sample, Test, Result, Internal user. Relations modeled to support selective anonymity and end-to-end traceability.

Proposed architecture

  • Next.js frontend for client and admin panel
  • Flask backend with REST API
  • PostgreSQL as relational database
  • Clear separation between public module and internal module

My role as Business Analyst

Requirements gathering, functional documentation, use cases, business rules, MVP definition, data model and architecture proposal.

Next steps for the MVP

Validate flow with real users, integrate payment gateway, add notifications and build internal reporting.

Outcome

Brings order and digitalization to a sensitive process, combining business vision, functional analysis, user experience and technical architecture.