Find Jobs
Hire Freelancers

Development of a scientific database with web-frontend incl. meta-data

min €36 EUR / hour

Suljettu
Julkaistu noin 2 vuotta sitten

min €36 EUR / hour

Hi, I am Ulrich and I am working for the DLR. We are currently looking to develop a scientific database (DB) with a GUI. The DB should be searchable for metadata + tags that are available in yaml-files. Original binary data should be linked to tabular derivatives of it (i.e. cleaned data). In detail: Goal Creation of a database-based user interface for the management of scientifically used (inhomogeneous) data sets including tracking of their changes and associated (homogeneous) metadata and keywords. This also includes the creation of a suitable database schema with user management. Data model A distinction is made between a) raw data records, b) editable data records, c) metadata, d) keywords (tags). The linked set of these entities is called a data record. Original and derived data records may be either non-editable or editable. - Metadata exists in a structured form. A metadata record is necessarily associated with a raw data record. - A raw data set is a set of raw data files that are all non-editable binary data sets. A raw data set is associated with a set of editable data sets. - Editable data sets are available in readable and editable formats. Currently, only the CSV format is supported. - Each raw data record can be linked to any number of keywords. - A data entry is a tuple of a metadata (record), a raw record, a set of editable records, a set of tags. - A derived data entry is a data entry without a raw data record and instead with a reference to an original data entry and a derivation comment. - An original data entry is a non-derived data entry, that is, a simple data entry. - A derived editable data record is an editable data record with a reference to an original editable data record and a derivation comment - An original editable record is a non-derivative editable record, that is, a simple editable record. User and rights management Login for multiple registered users with roles users and admins. Usual Rights management. Uploader becomes owner. Search Searching applies only to metadata and tags, not to the entire data entry. Upload of a new data entry The uploaded entry is automatically linked to the existing data entry (including metadata). Database A free, high-performance DBMS is to be used, e.g. PostgreSQL. - SQL: for user management & organization of metadata - NoSQL: for storing raw datasets without normalization, compatible with human-readable formats CSV & JSON as well as with small binary data (< 10 MB) in the form of dataframes from Pandas or R - Storage of large binary datasets (>10 MB) should be done outside the database in the file system - Upload from CSV (take first row as column name) Technical requirements - PostgreSQL database or comparable - Django as web framework Product features Usual interfaces like login, search, upload, display search results etc. (mock-up screenshots already exist). Product data The size of the database can only be estimated. We expect up to 1000 records each containing about 10 to 20 tables or dataframes. An upper limit is 100,000 individual data records. Each of these data sets can range in size from a few kilobytes to 5 GB. Each metadata sheet is in the form of YAML and has about 20 categories. Most are very limited in text length, but there is also a comment field. Up to 20 keywords can be assigned per metadata description. This specification is provided by DLR. Technical product environment The software must function in an environment characterized by a high level of security and a high restriction of usable software. Other (general requirements) An introduction to the code base is to be conducted for selected DLR employees by means of three 3-hour courses.
Projektin tunnus (ID): 33129216

Tietoa projektista

21 ehdotukset
Etäprojekti
Aktiivinen 2 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
21 freelancerit tarjoavat keskimäärin €37 EUR/tunti tätä projektia
Käyttäjän avatar
Python Django Developer I have read your job description and I am pretty sure that I can complete every bit of your requirements. Further details and cost can be discussed in chat
€36 EUR 40 päivässä
5,0 (170 arvostelua)
7,7
7,7
Käyttäjän avatar
Hello As you can see my profile and reviews, I am a senior full stack developer who have more than 15 years of development experience. Especially have strong skills in development of Django or Flask, FastAPI based backend and Node.js or React.js frontend. I am proficient in building Restful APIs in backend server and third party API integration. Also skilled in Redis, Celery, RabbitMQ, GraphQL, ElasticSearch and Nginx, Docker, Kunbernetes, AWS, GCP. So I am very interested in this project and would like to discuss more further. Regards, Vasilatos
€40 EUR 40 päivässä
4,8 (20 arvostelua)
6,8
6,8
Käyttäjän avatar
I CAN COMPLETE YOUR PROJECT EASILY Hello, I am programmer with enough experiences on C#/.NET for 10+ years. C#/.NET is nice programming language and I am majoring on it for long years so I have confident to complete your project by C#/.NET. I can work by full time for your project and trying to satisfy the requirements. I am designing the project from scratch and structure it well. I am following the project's design process exactly, and if any error is found, fix it within 24 hours and provide maintenance free of charge for a month. Client's idea + Programmer's good coding is the perfect result, this is my idea. I want to keep long-term relationship for customer so I want to give the nice result. If you want the perfect result, please contact with me.
€36 EUR 40 päivässä
5,0 (3 arvostelua)
5,7
5,7
Käyttäjän avatar
Hello Sir/Madam, I am full stack django + reactjs developer and with devops (docker, CI/CD, AWS) skills I work in Django-python. Use Django rest framework for backend apis. Used mysql/postgresql/celery/redis. For frontend work in node-reactjs/redux/materailUi/jquery-ajax-bootstrap4 front end. I work in Docker environment. Handons with linux os. Have more than 5+yrs of Django exp. Also deploy projects on AWS EC2 instance in a docker with nginx. Code transfer via GitHub. Also handons on with gitlab CI/CD Also implemented payment via paypal and stripe I can do this job Lets discuss the details
€36 EUR 40 päivässä
5,0 (13 arvostelua)
4,9
4,9
Käyttäjän avatar
Hi, It is easy, I can do on time. I work online, where you can track progress of your project. I have 6 years of experience in development(websites, web applications, mobile apps, desktop applications, I/UX), using PHP, WordPress, Java, Python, JavaScript, ReactJs, Bootstrap, I can start now, please come to chat, to discuss more.
€36 EUR 2 päivässä
5,0 (1 arvostelu)
3,8
3,8
Käyttäjän avatar
Hello As senior Web developer I have rich experience in this field If you want I can share my last works Can start immediately and available full time work Warm Regards Sabduhakimov
€36 EUR 40 päivässä
4,8 (2 arvostelua)
3,7
3,7
Käyttäjän avatar
i have checked that your Project Title is Development of a scientific database with web-frontend incl. meta-data . its according my skills. Please visit my portfolio: https://www.freelancer.com/u/heenafullstacken Regards A Plus IT House
€36 EUR 42 päivässä
0,0 (0 arvostelua)
0,0
0,0
Käyttäjän avatar
Hey, This is Mohammad Full Stack Developer. Your Project Title is Development of a scientific database with web-frontend incl. meta-data Right? Sure You have come to the right place And I am ready to work over your project. Please visit my portfolio: https://www.freelancer.com/u/irfanui Before accepting this offer please message me in my inbox to have a discussion about this job to avoid confusions. Regards Mohammad Full Stack Engineer
€36 EUR 42 päivässä
0,0 (0 arvostelua)
0,0
0,0

Tietoja asiakkaasta

Maan GERMANY lippu
Cologne, Germany
0,0
0
Maksutapa vahvistettu
Liittynyt maalisk. 7, 2022

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.