Find Jobs
Hire Freelancers

Coding of Java website with database (design exists)

$500-750 USD

Annullato
Pubblicato più di 11 anni fa

$500-750 USD

Pagato al completamento
We are looking for an experienced web developer to implement an existing design of a 5-page website into web 2.0 code (+2 very simple sample pages). Required skills are Java, HTML, Javascript/AJAX, CSS, and SQL (mysql). All pages are available as PSD mockups. See screenshot - this is the most complex page. The other page mockups will be provided upon request. Minimal web design might be required, but it's 90% coding. If a third-party GUI library is to be used, it should be Google GWT. This should not be implemented using a stock content management system or other open-source site template, it needs to be custom made. Well designed and documented code is very important. Please read the detailed project requirements before bidding. Samples of prior work (mention if fully done by yourself or in a team) will be helpful. Expert guarantee is required, no exceptions. ## Deliverables 1) The site contains five pages. Three of them are mostly static. The two other pages include fields (including a picture) which are populated by search results from database queries (e.g., visitors can look up nutritional values of food items). The database will be provided. Queries need to be implemented in a modern web 2.0 manner (asynchronously, with display of search suggestions and results while the user is typing). 2) There is a navigation/login area with a video thumbnail. Those elements remain the same for all 5 pages. 3) There needs to be a secure login area for subscribers. That area is not part of this project, but the login and session part needs to be implemented in Java. Successful login leads to a sample page which contains a link to a second sample page. Both sample pages can contain random elements but need to include some database queries to test functionality of requirement #10. 4) The site is multilingual (English and German). All text will be provided and needs to come from a separate database which does not yet exist. The visitor's language preference needs to be determined from the user's system language and a cookie placed during earlier visits. 5) A simple Java web service needs to be implemented. The web service needs to accept a RESTful XML method name and 2 integer parameters; the associated method should return the sum of those integers (this is just a design sample, real web services will be implemented in a follow-up project). 6) Graphics will need to be taken from PSD mockups. The graphics contain text, this needs to be implemented dynamically as much as possible (text from the multilingual database needs to be rendered over the images in various fonts). Some simple graphic related tasks (changing of button colors etc) might be required, but no real designing. 7) Industry-standard web 2.0 visuals need to be implemented where appropriate. Examples: while the login verification is in progress, the controls need to be disabled, the background made dark, and a spinning wheel displayed. Button rollovers need to be prefetched. The video element is a thumbnail which needs to expand to a larger player when selected (fullscreen on mobile browsers). 8) All features of the site need to be HTML5 conform and work with current versions of major browsers (IE, Firefox, Chrome, Safari, iOS/Android browsers). Flash or similar technologies cannot be used. 9) Database queries need to be fast-performing and apply industry-standard performance enhancements where appropriate (caching, precompiled procedures, etc) 10) Browser history navigation (back/forward buttons) need to work, including when a session is active in the secure area (see requirement #3). 11) If a third party GUI library is used, it should be the latest version of Google GWT. 12) Delivered code will be reviewed and needs to be coherent and well commented/documented. This is something we take very seriously! Bad code that is just pasted together from several other sources will not be accepted. 13) Deliverables need to be provided as war files and uploaded at least weekly to our FTP server. We will code review and test locally on Tomcat each delivery, and usually provide feedback within 48 hours.
Rif. progetto: 2775812

Info sul progetto

3 proposte
Progetto a distanza
Attivo 12 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
3 freelance hanno fatto un'offerta media di $574 USD
Avatar dell'utente
See private message.
$600,10 USD in 42 giorni
4,7 (9 valutazioni)
4,2
4,2
Avatar dell'utente
See private message.
$485,35 USD in 42 giorni
5,0 (6 valutazioni)
3,2
3,2
Avatar dell'utente
See private message.
$637,50 USD in 42 giorni
5,0 (1 valutazione)
2,0
2,0

Info sul cliente

Bandiera: UNITED STATES
San Jose, United States
5,0
27
Metodo di pagamento verificato
Membro dal mag 22, 2009

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.