C
C
Credo882021-01-04 13:16:21
PHP
Credo88, 2021-01-04 13:16:21

A mobile application based on an online store?

There is an online store (Framework in PHP).
Backend in PHP.
Frontend HTML, JS, CSS.
Synchronization and updating of balances and the addition of new products and prices occurs through 1C, XML format by Cron.

I would like to create an application for an existing online store without redesigning or rewriting the site from scratch.

Is it possible to make a fast application?
Rewriting the entire Framework from scratch in another language is no longer an option.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
D
Decadal, 2021-01-04
@Decadal

in short: yes, real, but difficult.
for a mobile application, you need to make a separate apish, especially if you have an MPA in which html and not json are generated in responses from the backend.

Is it possible to make a fast application?

The right question is: is it realistic to find specialists who are ready to make a fast application and a fast backend in the given conditions? The speed of the application depends both on the organization of data delivery on the backend and on internal optimization.
I would like to create an application for an existing online store without redesigning or rewriting the site from scratch.

I hope this phrase does not mean "we will not do anything on the backend". You will have to add 100% to the needs of the mobile application.

T
ThunderCat, 2021-01-04
@ThunderCat

PWA?

O
Orkhan Hasanli, 2021-01-04
@azerphoenix

I would like to create an application for an existing online store without redesigning or rewriting the site from scratch.

In any case, you will have to add. The question is to what extent. But, alteration of the site can not be engaged.
Although, most likely, it will also need to be slightly redone. For example, adding jwt auth to an existing security, etc.
You can do it in different ways:
1) PWA on javascript. This is the fastest solution you will find. + adapt the UI of the site for mobile. devices.
2) Write a REST service for an online store (without rewriting the current functionality), and then raise a native or non-native application for mob. devices. If you want to cover more mob. devices (android, iOS), then REST + React Native (javascript). And if you fundamentally need a native application, which most likely is not necessary, taking into account your task, then java, kotlin.
Rewriting the entire Framework from scratch in another language is no longer an option.

I don't see the need. Of course, you can take some MERN + React Native so that everything is in the same language, but there is no need.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question