data entry frontend for MySQL (or XML) database

  • Status Closed
  • Budget $30 - $250 USD
  • Total Bids 23

Project Description

I am looking to create a database of 2000+ entries (with Unicode entries) but I am missing a suitable data entry form.

Ideally, you would be able to create a GTK+ frontend to a MySQL database, which would look like a form with Previous/Next buttons to browse the records and automatically write any changes in the entry fields to the database. (See [url removed, login to view] for inspiration. The problem with Glom is that copy & paste and tabbing don't work; unacceptable for large data entry.)

I would be compiling the frontend on ubuntu 11.04.

I would be thrilled if such a solution came into existence. However, there is a much simpler alternative, which I would be willing to consider: Instead of a MySQL database I would use a simple XML file with an HTML form as frontend. The idea should be the same: Previous/Next buttons load the previous/next entry and simultaneously save any changes made in the entry fields.

This second option is certainly much simpler. Most of the code can already be found at [url removed, login to view] and the project should take only a few hours.

I've attached a spreadsheet with the entry fields, their types and descriptions, if you want to quick money and have HTML skills and a few hours at your hands.

Else, please bid indicating which solution you would implement. (I am open for other suggestions, by the way. All I need is a way to export to XML and an intuitive interface to manage the database. I am not interested in solutions which rely heavily on closed source software, however, and everything will have to run on Linux with Firefox anyway. PM me if you have other suggestions.)

Happy bidding!

Get free quotes for a project like this
Awarded to:
Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online