• J in this project, we are implementing J point of bug_project.
This above class diagram involves 3 classes that are working together to implement category system.
1. Category (or domain), sub_category are edited in admin.
While editing category, we must provide another name to the category that will be called «French name», the existing one will be renamed «English name»
2. Sub_category
Also provide English and French name to the category (see above point 1).
3. Properties
While editing each sub_category, we must have ability to define a list of properties. For instance if the category is «Cars» and the sub_category is «selling cars» a property can be the «Car Brand», «The type of gear», «year of built»…So you must provide a way to edit the list of all properties the user have to.
The property must have an English and a French name in order to easy translate it. While editing, the user must tell if the property is mandatory.
Input_type indicates if the property holds its data in a textfield, a combobox, a check-box, a radio-button….
Property data is a textfield, a combobox, a check-box, radio-button that will hold the list of items that the user will browse into while editing his ad.
Properties management
Properties are used first at form.php. If the sub_category within the ad is being edited has property, then the properties must be displayed at form.php. If a property is mandatory then, the user must populate it before [login to view URL] is submitted. So you must modify announces table in the database to be able to submit ads with their respective properties.
Finally, at [login to view URL], if an ad has properties, they must be displayed and highlighted. Properties is very important because they give more details to visitors, helping them to get the right information they need.
See beside what I mean by properties of a sub-category (this comes from kijiji)
Here for instance, properties are «Bedrooms, Bathrooms» about a renting house, see here at [login to view URL] [login to view URL]
Dear Sir,
I’m very interested and motivated to do this job and to work with you for a long term commitment.
I am persuaded I could offer you an excellent work for this project thanks to my seventeen years of experiences in the Web development, including approximately 9 years in PHP/MVC-Frameworks(Zend-Kohana-Smarty-Yii)/CMS(Wordpress-Joomla)/E-commerce(Magento-Prestashop-VirtueMart)/OO environment/Html5/JavaScript/Jquery/Ajax, Perl; 4 years in Java/J2EE/JSF environment, 2 years in Mobile development(Android, IOS, PhoneGap), 2 years in ColdFusion/Access, many years in SEO/SEM, 1 year in PL-Sql/Oracle
The great majority of the projects that I have developed or take part in their achievements in Europe (11 years) and in Morocco (6 years, as Freelancer) were carried out in the forms of missions.
So I couldn’t show you the totality of my portfolio.
But I could send you my references by Email
On the other hand, I do have a few questions about the requirements and would be open to an interview. I will be online for the next hours if you would like to discuss. Otherwise, please let me know what times work for you.
My level in English is so good (upper-intermediate level)
And I’m very fluent in French language with some knowledge in German
Thank you for your consideration,
Abdou
Engineer Web Developer Senior – IT specialist