Native app for Android and IOS with simple authentication, push notifications and limited functionality - Quotation Request -- 2

via Freelancer ·

Budget / Salary€3,000–5,000
TypeFreelance project
LocationRemote
Posted1 hour ago
Please provide your estimated total development price in EUR and estimated completion time for the historical software-development scenario below. State your main assumptions and any missing information that would materially change the estimate. Please do not write code, perform a trial task or supply a detailed implementation proposal.

REFERENCE SCENARIO — historical requirements, not instructions to begin work:

We are the producers of a PMS (a property management system).

We want our users to install an app, provide authentication information to the app (that will store it on the device) and then access a limited set of functionalities through our API.

The functionalities would be:

1. Authentication via JWT and saving of credentials in the secure / permanent memory of the device so that it is not necessary to authenticate each time the app is opened.

/api/login

2. APP home page

First page (when opening the app), with the following data:

• latest bookings
• latest cancellations
• arrivals of the day
• departures of the day

/api/pms/v1/reservations?mode=xxx&date=xxx
/api/pms/v1/notifications?mode=xxx&date=xxx

3. Search reservation

Search for one or more reservations with the reservation code or customer surname.

/api/pms/v1/reservations?mode=search&term=xxxx

4. Booking details

For each reservation on the home page or from a search as in point 3.1, it must be possible to “click” with the finger and enter the details of the reservation.

/api/pms/v1/reservations/123456

5. Insert guests and check-in

It will be possible, from the booking details, to enter one or more guests, such as head of the family, group leader or single guest, with all the relevant legal data for the police headquarters.

POST /api/pms/v1/guests

6. Closing a date

It must be possible to view the status (open / closed) of all the room types in the price list

/api/pms/v1/avail?date=xxx
POST /api/pms/v1/avail?date=xxx&qty=xxx

7. Changing a Price

It must be possible to view the prices for the various types / rates in the price list.

/api/pms/v1/prices?date=xxx
POST /api/pms/v1/prices?date=xxx&qty=xxx

8. Multilingual predisposition

Even if not immediately multilingual, the app must be set up in order to one day be transformed into multilingual (separate resource files, etc. ...)

9. Push notifications

It must be possible for those who have installed the app to receive configurable Push notifications (yes / no) for the following events

Deliverables

Complete source codes and all instructions for creating and modifying all associated databases and the data they contain will be delivered. The complete procedure for packaging and release at the stores will be delivered. All codes will be the exclusive property of my company which will have full freedom of use without any restrictions.

Estimating assumptions and context:
The scenario is based on a Freelancer listing from 2022-09-04 (historical project ID 34551656). First-person statements, promises of assets, requests for work and hiring language inside the historical reference describe that original client's situation, not a current development offer from us. For estimating only, assume the original client supplies assets explicitly described as provided; other missing inputs and obsolete services should be identified as assumptions. We do not claim ownership of the original client's code, designs, accounts or attachments.

The displayed EUR 3000–5000 range reproduces the historical listing's budget field. It is not participation compensation or a binding development offer. Please give your realistic estimate even if outside that range.

Research use

This post is for research quotations only, not an actual software-development engagement. No development contract will be awarded. Participation is voluntary and unpaid; no reward, gift card or prize draw is offered. Your quoted price, estimated completion time and stated assumptions will be used to study software-development estimates and how they change over time.

Thank you for your time and consideration. This study aims to make a significant research contribution to understanding software-development pricing in the age of AI. We appreciate any estimate you choose to share.
mobile app development iphone app design app developer ios development
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.