Development of the frontend of a site using AngularJs 5

Ends 25 Mar 2018 (in 3 months)

General information for the website: We provide referral services
Kind of development: New website from scratch
Description of every page/module: See attached images. For context, the current site is at https://stage.get-a-quotation.co.za/ but this should NOT be considered as part of this development.
A demo implementation is http://adsli.com/demo/get-a-quotation/. Note: this includes pages which are not mandatory as part of this job.
Description of requirements/features: The service consists of a frontend and a backend service (not part of this job). The frontend is to be implemented using Angularjs. The implementation should be well tested and easy to evolve.
The frontend does not have a data store, all data is read from/written to a backend service via a Json api to be specified as part of the development.
Pages to be implemented:
1. home page - http://adsli.com/demo/get-a-quotation/
2. Removals page - http://adsli.com/demo/get-a-quotation/removals/. Form should be a single page form with tabs showing current progress. User should be able to navigate to previous steps
3. Details pages - http://adsli.com/demo/get-a-quotation/home-contact/. Steps 1,2,3 and 'Free Qoutes'.
The completed form is to be posted to the backend service as json, with the full paths to any uploaded files> For uploads, an API endpoint will be provided which will return the full of the uploaded file.
On the removals page, under 'Get 6 FREE Quotes Now', the 2 boxes are type-ahead fields for partial user address (addresses retrieved from backend via api). The selected address should then be used to populate the town field in the next step (with the address id retained for inclusion in the form post)
Specific technologies required: AngularJs, Bootstrap
Similar urls: http://adsli.com/demo/get-a-quotation/
Extra notes:
This project was previously posted also requiring Scala skills, but this has now been dropped due to poor responses.


Sign up to apply →

Posted on peopleperhour.com





Know a freelancer that can do this job?

Earn lifetime commission for every freelancer you refer, by becoming an affiliate. Find out more

Share this job: