I need a simple website that allows a user to type a word and then give its meaning , synonym and atonym
Job Description:
I need a simple website that gives a meaning to a word in long form. Then gives synonym and antonym, image for the word and voice pronunciation and the use of a word in a sentence
The a user to type a word, then fill the rest of the columns.
A columns or a field for a moderator to confirm whether each of the descriptions above are accurate .
There should be a search for the administrator to see all words and their meanings
Then a regular user to type a word and it’s meanings in all aspects above
The website should be able to handle images . Very light images or emojis to show image descriptions where applicable . Eg Boy , show 👦.
Each record to have 12 fields in total ; 6 fields plus 6 more fields Including the 6 fields moderator approval of each of the field.
This to be tillable on a mobile designed website .
An admin should be able to input many words and their meanings and fill only one or all columns by uploading an excel document . Such would need moderation by an admin or supervisor to confirm accuracy of the definition and spelling .
The image should not allow more than 2mb size in an image for optimization of performance of the website
Allow four levels of users . One level is allowed to type a word and describe its meaning . If a words already exists in the dictionary, don’t allow duplication . Allow a new definition . That definition can be in a new record.
Allow users to vote for the word meanings vote up or down for a meaning , or synonym or antonym or image .
Include captcha control for users to stop bots from flooding the site with garbage.
Give a badge of honor, one star, 2 to 5 stars to users for level of activity based on count of contributions and no of accurate votes on a word they typed.
Leave the definition of badge of honor to supervisor to decide and keep adjusting .At the beginning the badge should be on count of words input and defined . Below 100, one star.
That simple