Hire a Mobile Developer
$30-250 USD
Pagado a la entrega
I am looking for a freelancer to help me with my project. The skill required is ionic 2, angular, mobile application development. I am happy to pay a fixed priced and my budget is $100 - $150 USD.
Mobile application requirements
“Ready” product, whole source code
Platforms: Android, iOS
Implementation: Ionic 2
General description
User can be logged in by username and password, can be registered or log in as a guest. Menu is displayed at whole screen. Menu can always be minimized to the left/up (lanscape/portrait) and can be returned back. Menu tree has an additional items, which are opened through app internal browser (method # 2). Application before rendering changes any URL by adding GET-parameter SID=<session key>.
Algorithm
App execution
While execution application checks contract version (method # 1.1), whether it is needed it dosplays message about required update. When there is no internet connection there is warning about that..
If user logged in earlier and selected “remember me”, application checks session key (method # 1.4).
In opposite case there is auth dialog by login/password (method # 1.3) with mode “remember me”.
Main menu has links “registration”, “forget password”, “as a guest” (warning, that portal is available in restricted mode without registration), “Help”, additional links (method # 1.2).
Main actions
After successful authentication, menu is completed by information about registered user (or label Guest), button Exit, Help, Additional links (method 1.2).
Login saves in local app storage, password saves when user checks “remember me”. Session key saves always.
Internal application properties
app version;
supported contract version;
app key (constant).
Stored application properties
login;
password (when user checks “remember me”);
session key.
External contract to be connected
Data access is implemented by http/https client. Parameters are send through HTTP GET. Received data format is json and html.
JSON
1.1. App version info
Input parameters:
app key;
app version;
Output data:
correct app version;
contract version.
1.2. Receiving menu tree node
Input parameters:
app key;
session key (if available)
parent node identifier
Output data:
Node list (identifier, title, URL, icon)
1.3. Authentication
Input parameters:
app key;
username;
password.
Output data:
auth result
error test (if exists)
session key (if available);
user type.
1.4. Session key check
Input parameters:
app key;
session key.
Output data:
auth result (actual / expired / incorrect)
user type.
2. HTML
Input parameters:
URL
session key.
Output data:
HTML, to be rendered in application
Nº del proyecto: #13787552
Sobre el proyecto
18 freelancers están ofertando un promedio de $234 por este trabajo
Dear, client. How are you? I read your project description carefully and am interested in working on your project. To work and complete the project I'd like to discuss more details over chat. So feel free to send Más
Hello. I have read your project description but I need to ask few questions. I wouldn't call myself a master but I do work smart and my first priority is to satisfy my clients. Please feel free to ping me anytime so Más
We are a team of excellent programmers and engineers. We have completed over 250 jobs up to now, and are ever-growing at rapid speed. Our team include many experts with following skills. - C/C++/C#/Java Programming Más
Hi, we write code. However, unlike most software companies, we realize that's only part of the job. We don't just write code We develop professional software. This is why our clients choose Intelli atlas. Many compani Más