I need either a Python or an HTML/MySql/Php Coder

Completed Posted 3 years ago Paid on delivery
Completed Paid on delivery

I need a coder to design a very simple and barebones platform that will help me memorize words in a foreign language. I will need a database to be created and a UI where I can add the words to the database. As an example: I want to learn Spanish. So I need a database that will contain English words in one field and their corresponding Spanish translations in another field. So an English field will have the word "Hello" and its corresponding Spanish field will have the word "Hola".

As for the UI, I want the screen to show either the English or the Spanish word (I want the option to choose). Then in my head, I'll say the translation of that word to myself. I then click on a button or hit a hotkey and the translation word will appear after which I can tell if I got it right or wrong. If I got it right, I then want to be able to click a button or check a checkbox that will indicate that I got that word correct and to not ask me that word again during that particular cycle, and then go on to the next word. If I got it wrong, then that word will be put at the back of the list so that I will be asked again to choose the correct translation after I have finished going through the original list of words, and then the next word will be shown. After I have gone through the entire original list, then I will be presented with all of the words I got wrong to try again. The process of trying again with just the words I got wrong will repeat itself until there are no more words that I got wrong. The next time I begin this self-quiz everything starts from scratch and I get asked all the words all over again.

I would also like the option to put some words that on a sort of "blacklist" that will not be displayed, ever, unless I specifically choose otherwise. These words are words that I definitely have memorized and that would be a waste of time to keep asking me for their translations. I don't want these words deleted from the database, just put off to the side and not displayed anymore until I decide otherwise. I would also want the UI to display the total number of words in the database.

I want the database broken down into categories. For example: numbers, colors, professions, human anatomy, etc. So words like "three" and "six" would be placed in the numbers category and words like "finger" and "foot" will be placed in the human anatomy category. In the UI I want checkboxes for each category in the database so that I can choose what to be tested on. If I just want to be tested on numbers, then all of the words I am tested on will be drawn from the numbers category. I want to be able to choose as many categories as I want. I want to be able to be tested on numbers and human anatomy but not on colors, etc.

As for inputting data into the database, I just want a simple UI that has two fields, one for the English word and one for the Spanish word and after I fill in both fields, I hit a submit button and those two words get entered into the database. This UI will also allow me to choose which category to place the words in. I also want to be able to modify the words at a later date. So if I find out that a Spanish translation of a word is wrong, I can go into the database to correct it. I don't want any graphics, animation or any fancy stuff in the UI, this will be just for my personal use and I am more concerned about functionality than aesthetics.

Python PHP HTML MySQL Software Architecture

Project ID: #26968700

About the project

5 proposals Remote project Active 3 years ago

Awarded to:

FabianTomischka

Hi there! I am Fabian, 25 years old and from Germany. I am an IT specialist in web development for 7 years. I love that you work on self-improvement by yourself and always try to learn more everyday. I'm the same! I More

$60 USD in 2 days
(4 Reviews)
3.6

5 freelancers are bidding on average $136 for this job

phpdeveloper3

Hello Employer, I have read and understood your project of creating a PHP WORK. I assure that I can do this task efficiently within the given time and cost ceiling. Kindly contact me for further discussion. I AM REA More

$100 USD in 5 days
(25 Reviews)
5.5
sjbwondara

Hi I am very interested in your task I am skillful in php , html , mysql as well as python I can follow you I am ready for you now Thanks

$140 USD in 7 days
(7 Reviews)
4.5
oxanarvayva

Your task description is very clear for me. Hello, I am a full-stack developer with +5 years experience. I have built a lot of websites using Django(Python framework) and the others. So I think I can do your job perfec More

$250 USD in 5 days
(18 Reviews)
4.7
sandeepohri1

Hello, I have gone through your project description and I can confirm that l am deem fit to deliver it as expected. I am a senior web developer with plenty of experience and creativity. Kindly contact me so that we can More

$128 USD in 7 days
(18 Reviews)
4.0