|Author: [Anonymous] 14 Feb 2016 Member Level: Gold Points : 12 (Rs 12) Voting Score: 0|
From "online medical dictionary", I presume you have website in mind that serves as a dictionary. Even if your are thinking of a desktop application, most of my advice will apply that as way all.
The basic requirement to build a dynamic website or online dictionary include expertise in a server side language (like any from PHP, ASP.NET, RoR, Python or node.js), a database (most probably a MySQL database or MS SQL server or any other) and the basic knowledge of HTML/CSS to make the dictionary application look more user-friendly. And of course, the data your medical dictionary will serve.
If you are not from the web development field, you should hire an expert for the same. Based on the hosting fee and availability of developers, I would always look for PHP developers. PHP has been widely used by most and the many I have seen.
Basically, the PHP developer will develop your website in two parts. One, which will be visible to the users who will make use of that dictionary to search for medical terms or whatever. And the other side of the website will be an admin-only side. You will be logging into it to get a special dashboard or work area to manage the information of this dictionary.
Using IDE (Integrated Development Environment software like Dreamweaver, Netbeans or Eclipse, you may save the headache of beginning from HTML and CSS. However, the PHP coding and database part will have to be done manually by you. Some PHP developers only use applications like NotePad++ to develop PHP application.
Another friendly suggestion to you is that instead of doing everything by yourself, you can hire a regular PHP developer to have it done rightly. Generally, the regular developers are more aware of whatever new technology is there in the market, so they may develop your application making it more compatible for the present and future. Also, thinking of our users, we must create products that can be adapt to a computer screen as well as of our tablet and smartphone's too. A PHP professional can surely take care of these little yet important aspects. Mind it, if you will keep half of your focus on developing the application, you will putting only the 'remaining half' focus on arranging correct medical data for your dictionary. So, it is better to let a developer take care of the development part and meanwhile you should collect latest and correct medical data from trusted sources.
You can find a minimal graphical representation of how things will work and the things required in the image attached in my second response.
|Author: [Anonymous] 14 Feb 2016 Member Level: Gold Points : 2 (Rs 2) Voting Score: 0|
Kindly find a minimal graphical representation of working and requirement for such dictionary in the attached image.
|Author: Mahesh 17 Feb 2016 Member Level: Gold Points : 4 (Rs 4) Voting Score: 0|
Three components in your project - Medical database, developer and maintenance. In case of medical database, you have to make sure that you're getting the content from reliable sources.
And in order to code this project you need a developer on regular basis. And maintenance part comes where your website is tested for bugs and fixed by developer.
First get the medical data in form of say CSV file or excel file. Code your project in PHP and MySQL as it is easiest of them all to host and create the web app quickly. Next is make sure you have a good hosting that handles such database requests. Once you do this part, get your web app tested by testers and users. Based on feedback you can fix things.
Start by hiring a freelancer or you can do it your own if you know how to program. It takes around 10K to 80K for this sort of project and even more based on complexity.