You've landed at the right place. oDesk is now Upwork. Learn about the new platform.

Database Design Jobs

101 were found based on your criteria {{ paging.total | number:0 }} were found based on your criteria

show all
  • Hourly ({{ jobTypeController.getFacetCount("hourly") | number:0}})
  • Fixed Price ({{ jobTypeController.getFacetCount("fixed") | number:0}})
show all
only
only
only
show all
only
only
only
only
only
show all
only
only
only
Looking for the Team App?
Download the New Upwork Team App
Fixed-Price - Intermediate ($$) - Est. Budget: $1,000 - Posted
I need an android application with social interactive features such as posts, the ability to fallow others, comments, user profiles, inbox, notifications, ability to create events and interactive with google maps. The layout is similar to google play and Instructable as in the Navigational Drawer Layout and with the main page with Navigational swipe tabs. There is a round total of 110 different screens most easy and simple like 4 splash screens, user log in, user sign up screen, forgot password screen, settings screen, post screen, user profile, inbox, mail, notifications feed, followers screen, fallowing screen, etc. I have the design and details. But will need a quote which will break down and explain the project in different stages including the different programming needs for the project including layout design, app programming, database programming and content managing, etc.
Skills: Database design Android App Development Android SDK database management
Fixed-Price - Intermediate ($$) - Est. Budget: $150 - Posted
We need a filemaker 13 or 14 based hospital management having all required functionality in it. The App should have interface for desktop or ipad. Additionally there should be user friendly sms notifications regarding new patient registration,appointment and appointment reminder( if possible), bar code for patient id / employee id . For some example Hospital management system, please the attached file
Skills: Database design
Fixed-Price - Intermediate ($$) - Est. Budget: $400 - Posted
Purpose: Web application for users to login, submit new customers and see their customers and sites and status. Design: Must be responsive so that it works well on mobile, tablet & web. Pages: 1. Login - Simple login page, prompts for username and password. Also has a link to reset a password. 2. Reset Password - Page allows you to reset a password via email address. Sends email for reset password link. 3. Change Password - Link from email points to this page with tokenization and allows user to change their password. 4. Dashboard - This is the first screen after login of general users. Shows all customers in a list, the number of sites. Link to click on customer and see details as well as click on button for new customer. Logout in header. 5. Add Customer - Allow users to submit images from web or mobile camera of documents signed by new customer. Enter customer details as well as customer site information. 6. View Customer - Allows user to view customer and site information for that customer on one screen. ADMIN SCREENS: 7. Add/Edit User - Allows to create a user, or lock a user out from the system (via a flag). 8. View New Customers - Allows administrator to view new submissions, review, edit and approve them. 9. Create Customer & Sites - Allows administrator to create customer and site and tag it to a user. This covers the majority of pages. MySQL Database + CakePHP. Must be responsive. Created 80% of database and I have a server to work off of.
Skills: Database design Responsive Web Design
Hourly - Entry Level ($) - Est. Time: 1 to 3 months, 10-30 hrs/week - Posted
I have a database which is custom created, I need assistance uploading the software to the remote server, making it functional and permitting for uploads of written works to the site. Need to restrict certain extensions in order to reduce viruses and assist with the development of the backup plan of the material. Ensure user accounts must be created in order to login and to upload work. Want to limit the amount of uploads per accounts.
Skills: Database design CSS HTML MySQL Administration
Fixed-Price - Intermediate ($$) - Est. Budget: $3,000 - Posted
We are a small local business that provides construction leads to contractors. I am looking to redesign our database software (which is out-of-date) and serve it to web-centric software where my clients can search on any and all fields and view/download/print/email the plans & specs associated with each project of interest. I also want to have different logins for members, guests and one time users. Other info: We are looking for a database program that allows you to do data entry on the back end, and have multiple display options for clients on the front end. And an online subscription service to allow you to deliver that information to the clients and selectively provide online plans to subscribers.
Skills: Database design PHP Web design
Fixed-Price - Intermediate ($$) - Est. Budget: $800 - Posted
Looking for a filemaker solution for a dog daycare to keep track of attendance and payments for all our customers. Right know we are using a combination of filemaker and Apple numbers-want to simplify, and make it faster and simpler for our clerks. Needs to be able to track attendance, incoming payments, balances due, and make reports to reconcile cash drawers at end of day. Ability to run it on iPads a plus. Will be happy to share copies of what we use now.
Skills: Database design
Fixed-Price - Intermediate ($$) - Est. Budget: $150 - Posted
GENERAL DESCRIPTION: We are an independent music label and need a tool that processes earnings reports (tab delimited text files), stores them in a database, matches them with our music catalogue and then shows the statistics a user friendly way. A sample report and mockups of the different screens are attached in this job posting. If you feel the budget is too low, please make us an offer. DETAILS: The reports contain earnings from mp3 sales and streams from itunes, spotify and so on. We receive two reports for each month - downloads report and streams report. So there has to be different upload options for downloads and streams. 1. So first of all we would have an ARTISTS tab, where we would create profiles of all our artists (See Mockup 1). We click create new profile and enter artist name, email, and default payout share (Mockup 2). 2. Then we have SONGS tab (Mockup 4), where we add the information for the song - Artist (dropdown menu with the artists from the artists tab), featuring artists (every artist in new field and separatly saved in the DB; option to add more then one featuring artist - may be a + sign next to the box or something like that), Title, ISRC, UPC, SHARE (the share field is filled automatically with the default share of the respective artist, but is editable). The ISRC field would generate automatically but is editable. An ISRC looks like this: BGA741600001. The first component is always the same: "BGA74", then comes the year "16", and then the number of the track "00001". The first track, that is entered in the DB in 2016 gets number 00001 so its ISRC is BGA741600001, the second track - number 00002 - ISRC BGA741600002 and so on. When we choose the main Artist from the dropdown menu, this song is assgined to the artists profile and is shown in it (Mockup 3). When we enter all artists and all songs, we would be able to go to the ARTIST tab, open Artist X's profile and find there all his songs and the total earnings of every song for the respective period (Artist's earnings = Income from music store x Artist Share for the particular song)(Mockup 3). The period is adjusted from a calender selector. When we click on a SONG, the details for that song opens and shows the information (ARTIST, TITLE, ISRC, UPC, ARTIST SHARE) and earnings (Mockup 5). Processing the reports file and matching with the songs in the db: The information from the reports has to be matched to the information from the songs database by ISRC or UPC. This means the script has to look for the ISRC of Song 1 in the report and when it finds a match, it would import the data from the report to the respective songs database. In the report there is only one field - ISRC/UPS. The problem is, that some stores use the UPC to identify the song and some use the ISRC. So the script should look up both ISRC and UPC from the songs db in this field. Also in the ISRC/UPC field of the report there are some stores that put dashes between the ISRC components like this BGA7-416-00001. The script should discard the dashes and any other punctuation in this field in order to match the record with our database, where we would enter the ISRC without any punctuation. If the script can't identify some of the records in the report, a message with the unidentified records is shown and we can manually assign each record to a specific song. 3. Then we have the downloads tab (Mockup 6), which is basicaly a big table, containing all songs and all earnings from all periods. Every coloumn has a filter. The displayed results can be exported in excel. There is a period selector. The coloumns are: Store (matches same field from report), Sales (matches same field from report), Period (matches same field from report), UPC/ISRC (matches same field from report), Artist (matches DB), Title (matches DB), Units (matches same field from report), Country (matches same field from report), Single Price (matches same field from report), Total Income (= Unit x Single Price), Artist Share (matches field from Song DB), Artist Revenue (=Total Income x Artist Share). 4. The next tab is the stream tab. It is the same as the downloads tab, but shows only the stats from streams reports. We would preffer bootstrap or some other nice looking framework.
Skills: Database design
Looking for the Team App?
Download the New Upwork Team App
Fixed Price Budget - ${{ job.amount.amount | number:0 }} to ${{ job.maxAmount.amount | number:0 }} Fixed-Price - Est. Budget: ${{ job.amount.amount | number:0 }} Open to Suggestion Hourly - Est. Time: {{ [job.duration, job.engagement].join(', ') }} - Posted
Skills: {{ skill.prettyName }}
Looking for the Team App?
Download the New Upwork Team App