We are looking for a freelancer to help us with the programming of a cross platform iOS/Android app. The program must be completed on Xamarin studio, preferably using their forms feature. We do not want to maintain separate native apps. We are looking for a fixed fee project and our budget is up to $4,000 CAD.
We have graphical mockups of most of the pages that will be required (psd files – samples attached), however, they do not fully represent all pages which would be required. We don't have a navigation flowchart, but it should be fairly apparent from the mockups.
The requirements can generally be described as:
(a) Secure authentication with custom user accounts / registration of users;
(b) Layout will have a tab bar bottom, every page will have a search feature, an ability to pull up a user details page and a link to the shopping cart;
(c) Home page which presents featured products, news stories, guides and promotions;
(d) Resource pages:
1. News Page - has list of news articles each of which links to a details page with the story and/or to a specific page within an in-app browser;
2. Guides Page - has a listing of guides categories, with a list of guides within that category, and specific step by step description or video guides (w/ ratings/review features);
3. Locate page - a map/list view page with the ability to see local businesses based on a specific category. The list view has graphics of the business with a rating and address details, with specific detail pages for businesses (contact details, description, user ratings).
(e) Products pages which have graphical listing of products organized by category, with product detail pages (description, image, ratings, reviews, add to cart, buy now);
(f) Social pages:
1. Forums: Simple forum which has graphical category selection and sub-forum topics.
2. Messaging: Simple user messenger between registered users;
3. Follow-us on social media links.
(g) Appointment page (video): video appointment schedule with various service providers based on available times (allows video chat appointments between normal users and specialty users). Must be able to store written records from these appointments and call them up. Speciality users must be to electronically submit reports.
(h) Survey page: allows users to take custom surveys and stores their survey information;
(i) PDF Generation feature - must be able to take user inputted data and generate custom PDFs, as well as to email, print or electronically submit those custom PDFs (DocuSign/esignature API will need to be incorporated).
(k) Service provider connect feature: speciality users must be able to specify whether they are available to provide services and provide details about their services. Users will be able to browse available service providers, request their services (which requires both normal user and speciality user to agree, in which cases PDF forms/agreements are auto populated based on their respective data);
(l) Standard shopping cart, order generation and third party payment processing;
(m) a walk through verification system where people can provide information to be “verified”, which includes taking a picture of photo identification;
(n) simple support request management;
(o) user page which contains user information; and
(p) each user will have their own digital card and barcode, when their barcode/QR code is scanned by a speciality user it records information related to where and why it was scanned.
We also would also need a secure administrator side control panel to control (add, edit or delete) the content required for the above features in an easy manner.
Full IP assignment to us is required. Personal data protection is of the utmost importance . Preference will be given to people with experience in encryption and secure data management, as well as to those who can help suggest, price and setup an appropriate app server (currently looking at Azure and AWS) (extra $).