Find Jobs
Hire Freelancers

Build an Online Relational Database with Search and Download Functionality

$250-750 USD

Fullført
Lagt ut omtrent 6 år siden

$250-750 USD

Betalt ved levering
Please view the attached project details and ensure you have the capability to complete this project before placing a bid. The attached project details contains additional project detail that are not listed below. Project Overview: We need a simple relational database developed that has search and download functionality. This database needs to be written in MySQL. This database needs to be built to accommodate a large number of user accounts. Searchable Relational Database Functionality: Our data is contained in 500+ CSV files totaling over 30 gigabytes in size. These files are updated monthly, so we need the ability to upload new files monthly into a folder that the database will automatically use for search queries. The format for all data is the same in every CSV file. There are over 50 columns (categories) of fixed-length data for each row. We need a search function that user accounts can use to search through all of the data at once. Admin accounts have the ability to select which search parameters each individual user account has access to, so one user account might only have access to two search parameters while another user account has access to every search parameter. At any time, admins accounts need to be able to update the parameters that any user account has access to. User’s accounts will have a limited number of download credits available per month, and this number will be different for all user accounts, so admin accounts need to be able to edit this number for any user account at any time (including when creating the user account). This number needs to reset every month, so if an account is created on the 5th of the month then the download credits will automatically reset on the 5th of the following month. Admin accounts need the ability to, at any time, modify which day of the month the download credits will reset for each individual user account. When a search is performed, the individual records (rows of data from the CSV files) won't be displayed. All that will be displayed is a count of how many records match the search query. Limit the amount of matching records to 1,000,000, so if a search is performed and there are more than 1,000,000 records then the database will automatically stop the search and display "1,000,000 Matching Records". Search results should display the number of matching records and the search parameters the user selected. After searching, users have the ability to download all of the records found, so if a user searches and finds 5,000 records then the user will be able to download all 5,000 records in a single CSV file. Each record counts towards the user's monthly download credit limit, so if a user has 5,000 download credits per month, and they download 4,000 records then they will have 1,000 remaining download credits until their download credit limit resets. The records that the user downloads will only contain the search parameters they have access to. For example, if a user only has access to 2 search parameters, then the records they download will only contain those 2 parameters (columns of data), and if a user has access to all search parameters then the records they download will contain all parameters (all columns of data). If a user doesn't have enough download credits to download all records found during their search, then they will only be able to download the amount of records that they have available. For example, if a user has 5,000 remaining download credits, and their search returned 10,000 records, then the user will only be able to download 5,000 records out of the 10,000 total records. When a user clicks the download button, they will be prompted to confirm that they want to download this data. This message should read, "Please confirm that you want to download this data. All downloads are final."
Prosjekt-ID: 16544324

Om prosjektet

13 forslag
Eksternt prosjekt
Aktiv 6 år siden

Ønsker du å tjene penger?

Fordeler med budgivning på Freelancer

Angi budsjettet og tidsrammen
Få betalt for arbeidet ditt
Skisser forslaget ditt
Det er gratis å registrere seg og by på jobber
Tildelt til:
Brukeravatar
sir, i have expertise in web app development. i can develop this search and download feature for your site.. just give me a chance and you wont regret it. im expert in angular(js,2,5),jquery,php,mysql,node.js,aws,wordpress. im an BSIT graduate, i have great knowledge in RDBMS (relational database management system) sample works: [login to view URL] [login to view URL] [login to view URL] [login to view URL] (analytics portal check [login to view URL]) thank you odel
$277 USD om 20 dager
4,8 (15 omtaler)
5,1
5,1
13 frilansere byr i gjennomsnitt $532 USD for denne jobben
Brukeravatar
Hi there, I am professional SEO friendly web designer & developer. I can design and develop website for you with Online Relational database search and download features. and other features as well. Please send me message so that we can discuss the project in detail I have 5+ years of experience with more than 500 successful projects. I would give you multiple revisions and you will love my high Quality work. We can discuss the budget Kind regards, Abid Awan
$555 USD om 10 dager
5,0 (25 omtaler)
6,9
6,9
Brukeravatar
Im going to say I have done work on indexing literally hundreds of thousands of files to be searchable. Kindly please contact me. I simply love projects like these. Oh.. I have 18 years development experience Kind regads Maurice Marinus
$500 USD om 15 dager
5,0 (21 omtaler)
4,9
4,9
Brukeravatar
A proposal has not yet been provided
$611 USD om 10 dager
4,3 (7 omtaler)
3,6
3,6
Brukeravatar
Hi, I can complete this project in time plz contact me for more details .
$333 USD om 15 dager
4,9 (7 omtaler)
2,8
2,8
Brukeravatar
A proposal has not yet been provided
$555 USD om 7 dager
0,0 (1 omtale)
0,0
0,0
Brukeravatar
Over 10 years experience as a professional software developer using a range of technologies I am proficient at breaking down complex systems and delivering them. Highly experience working with database management systems and as a programmer. I plan to build a database and populated with some real or sample data for this can you provide one or more csv files. The build a prototype web application that covers a subset of the required functionality. Then expanding on this to deliver the final system. Can you confirm the following points 1. Should the upload import files as they are uploaded or should this be an asynchronous process or do you expect them to be searched as csv files. 2. Is it a requirement to build system with php?
$555 USD om 10 dager
0,0 (0 omtaler)
0,0
0,0
Brukeravatar
I am am a computer Science student currently doing my Masters in the US. I have worked with web application and SQL databases for 8years. I have read the requirements and it’s something I am confident I can do and you’ll love it. I will use Python for the backend and bootstrap to create a beautiful user interface. It will be a pleasure to work with you.
$555 USD om 7 dager
0,0 (0 omtaler)
0,0
0,0

Om klienten

UNITED STATESs flagg
St. George, United States
5,0
20
Betalingsmetode bekreftet
Medlem siden apr. 6, 2015

Klientbekreftelse

Takk! Vi har sendt deg en lenke for at du skal kunne kreve din gratis kreditt.
Noe gikk galt. Vær så snill, prøv på nytt.
Registrerte brukere Publiserte jobber
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Forhåndsvisning innlasting
Tillatelse gitt for geolokalisering.
Påloggingsøkten din er utløpt og du har blitt logget ut. Logg på igjen.