Evaluating bids

Development of research software in Django / Nuxt / Postgresql

Published on the November 05, 2024 in IT & Programming

About this project

Open

The project consists of transposing a research software package developed 30 years ago in C++ and LISP into a client/server version developed in Django + Nuxt + postgresql + Elasticsearch (or similar).

Now that the basic structure of the new software has been laid down, it's time to move on to the production of the new modules. This process requires: technical and functional specification (based on the old software, with interface proposals for the new modules); backend and frontend development; and quality control testing.

This work must be carried out within a timeframe of between ten and twelve months, in a process that leaves us time to participate in the specification process, reacting to the development team's proposals. To this end, about eight specification workshops should be scheduled, with the presence of at least one development team leader and two or three members from our side.

Precisely because we don't have the specified modules and windows in advance, we're looking for a development team that can work on the basis of a fixed-price package comprising: 50 person-days dedicated to technical and functional specifications; 155 person-days for development; 40 person-days for precise documentation and quality control (i.e. We need to receive bug-free software for each deliverable, reserving our own internal tests for functionality testing and user experience).

The project will be financed by a public university, and payment will be made in four or five instalments, with an initial deposit and a final instalment after each deliverable has been delivered and validated.

Please refrain from unserious or standardized proposals produced with AI, and they will not be considered in any case.

Project overview

Le projet consiste dans la transposition d'un logiciel de recherche fait il y a 30 ans en C++ et LISP en sa version client/serveur faite en Django + Nuxt + postgresql + Elasticsearch (ou analogue). La structure de base du nouveau logiciel a été posée et il faut maintenant avancer dans la production des nouveaux modules. Ce processus demande: de la spécification technique et fonctionnelle (à partir du logiciel ancien, avec des propositions d'interfaces pour les nouveaux modules); du développement backend et frontend; et des tests visant un contrôle de la qualité. Ce travail doit être réalisé dans une temporalité comprise entre environ dix et douze mois, dans un processus qui nous laisse du temps pour participer au processus de spécification, en réagissant aux proposition de l'équipe de développement. Dans ce sens, doivent être prévus environ huit ateliers de spécifications, avec la présence d'au moins un responsable de l'équipe de développement et deux ou trois membres de notre côté. Justement en raison de ne pas avoir en avance les modules et fenêtres spécifiées, nous cherchons une équipe de développement qui puisse travailler sur la base d'un forfait comptant: 50 jours-personnes dédiés aux spécifications techniques et fonctionnelles; 155 jours-personnes de développement; 40 jours-personnes pour la documentation précise et les contrôles de qualité (c'est dire que nous devons recevoir à chaque livrable les logiciels sans bugs, réservant nos propres tests internes aux tests des fonctionnalités et à l'expérience utilisateur). Le projet sera financé par une université publique et le paiement se ferait en quatre ou cinq fois, avec un premier acompte, puis une échéance après le rendu et la validation de chaque livrable. Nous vous prions de vous abstenir de propositions non sérieuses ou standardisées, produites avec de l'IA, et elles ne seront en tout cas pas considérées.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs), Cloud Storage (Dropbox, Google Drive, etc.)
Roles needed Developer, Designer, Project manager

Delivery term: October 31, 2025

Skills needed

Other projects posted by W. L. R.