Android Question Trying to create an application for logistic companies

Divergent

New Member
Hey guys, I was thinking to create an application that will help Transportation companies, cargo, the idea started from the company that I work at.

The application will be used by a logistic company to track multiple things such as on the management side, workers, vehicle fleet, info about current contracts etc, on the driver side, tours currently available to be driven, current active tour, newsletters, own profile with working hours etc, pending messages from company, the driver will be able when reaching the destination to collect a signature, take a photo as proof of the goods etc so the application will also track the progress of the goods. Display the drivers on the map for headquarters, getting the phone location etc
So far I did not develop for android, I am used with websites but I also want to get into this so this is a good project. But I have few questions that I need help with to get on the right path.
I'd like this so called software to be available on android and hopefully computer, and one way to do that, that I've thought of was to make this as an website, which can be used on computer by company headquarters and on android phones by using an application to display the website on the phone.
like a browser but display only the company website forced, on that work phone.
I can also do this completely as an android application but then the headquarters won't be able to use it on computers.


Another problem would be, when selling the product, the application.. How do I make sure only the customers use the application, only those that paid for it? I thought about serial keys but I am not sure what's the approach on them or how do they work, and I'd need to make a serial key for the whole company that can be used on all company devices to allow the application to run.

Another thing would be, if they purchase the application they should be able to connect it to their own database, but where to store their database information? I don't want to store it on each company devices available to each worker.

Probably those are simple questions, I may not be able to think clear right now but those are my concerns.
 

Erel

B4X founder
Staff member
Licensed User
Longtime User
How do I make sure only the customers use the application, only those that paid for it?
Throwing ideas:
- Let the users register with a username and password and you will approve them.
- Use FirebaseAuth to authenticate specific users.
- Send each user a password.

Another thing would be, if they purchase the application they should be able to connect it to their own database, but where to store their database information? I don't want to store it on each company devices available to each worker.
It depends. If the devices and computers can access the internet then it make sense to store everything in your database. You will of course need to make sure that each user is only authorized to access their company data.
 
Upvote 0
Top