Share My Creation [B4A] Supermarket, Restaurant, Pharmacy, Store Delivery : Source Code

Hello Everyone :)

*Starting off by thanking @Erel for making this possible for all of us :)

Today we would like to announce that we will be releasing a new amazing project.
1615808919747.png

This project can be used for :
1- Supermarkets
2- Grocery Stores
3- Restaurants
4- Pharmacies
5- Any Type of Store

App Features :
1- Store listings : the user is able to find any store on the maps.
2- Nearest store (depends on the user location)
3- Store Profile ( Logo, Banner, Name, Slogan, ratings, location, contact information, reviews, products, etc...)
4- Add to cart : the user is able to make 1 order from more than 1 store and the user is able to customize his order
5- Filtration : the user is able to filter the stores by location, products, reviews, etc...
6- And many other amazing features

The project is built in :
1- B4J + B4A (Stores orders receiver)

1-1 each store is able to receive/view/reject/accept any orders performed by the users.
1-2 Full Reporting system with full filtering options.

2-B4J (System Admin)
2-1- The system admin is able to view/edit/delete any order performed
2-2 Able to edit/delete any store profile
2-3 able to edit/delete any user profile
2-4 Full reporting system

3- B4A (User app)
3-1 View stores on the map
3-2 View stores profiles
3-3 Review any store
3-4 Purchase products by adding them to the cart
3-5 Customize any order
*And many other features

4- B4A (Delivery-Driver)
Each store has a driver, which will receive the orders as soon as the store approves the order.
The driver is able to view the user's location and the orders information and able to deliver the products.
as soon as the driver has reach the user, the driver will change the status to delivered.
The user will a notification that the driver has reach the location and delivered the products.

5- JRDC2 Technology
5.1 Upon request : we will also develop the web service using asp.net in case some users would like it to be as a asp.net

6- Microsoft SQL Database ( we will generate .sql script which means you will be able to use any other database engine)


The app has a notifications features,which means that every transaction is made the notifications will alert either the store or the driver or the admin or the user.

The system will be released within 30 days - The project has been released :)

The project price : 40$


*The system is very big and it has a lot of features, the above are only the headlines, we will update this post feature by feature upon finishing each one.

To Purchase the source code go to the below URL :



Thank you,
Saif
 
Last edited:

cristian petersen

Member
Licensed User
Longtime User
Hello Saif,
Could you add the php script to upload the pictures?
I guess the pictures are uploaded using the B4J admin program? I can not find any way to do it.
 

sfsameer

Expert
Licensed User
Longtime User
Hello Saif,
Could you add the php script to upload the pictures?
I guess the pictures are uploaded using the B4J admin program? I can not find any way to do it.
Hello,

The Pictures are uploaded by the Market App, but we have added the ability for the admin to upload the pictures as well which will be in the next update (very very soon)

Below is the PHP script for uploading the images (Copy & Paste the URL in your browser) :

Thank you,
Saif
 

cristian petersen

Member
Licensed User
Longtime User
Saif,
Be aware that in the last updates in Market Portal there is no option in the left menu (as it was in the first post ) to add or delete Categories and Products. There is no option to Edit none. (Categories, Products nor Drivers)
 

sfsameer

Expert
Licensed User
Longtime User
Saif,
Be aware that in the last updates in Market Portal there is no option in the left menu (as it was in the first post ) to add or delete Categories and Products. There is no option to Edit none. (Categories, Products nor Drivers)
Hello,

Well business wise it's not correct to let the market edit the details, because in that case the system will be a chaos, the markets will update the information and the prices every day and the user will confused when ever he/she is viewing the app.

So if the market needs to edit any information, the market has to contact the admin to do so.

So this feature shouldn't be added to the project.

Thank you,
Saif
 

jalvarez

Member
Licensed User
Longtime User
saif, Hi, I sent you a mail with no response, please check your mail account, also, could you post to me the URL where I can download the updates to the SupRestPha system?, please... I'll be looking forward to hearing from you. Thanks in advance
 

sfsameer

Expert
Licensed User
Longtime User
saif, Hi, I sent you a mail with no response, please check your mail account, also, could you post to me the URL where I can download the updates to the SupRestPha system?, please... I'll be looking forward to hearing from you. Thanks in advance
Hello dear,

We always reply to emails 24/7 so could you please send me your email address in PM here and we will contact you right away.

Also the update will be released today at 11:00 PM GMT 3+

Thank you,
Saif
 

sfsameer

Expert
Licensed User
Longtime User
Hello everyone :)

We have just upload the update, please use the same download link we sent you previously to download the updated version.

**This update was mainly focused on bugs fixes and missing features, in the next update we will add new features.

Next update : 15-05-2021 11:00 PM GMT 3+

Important - Change Log:

------------------------------------------------
Markets Project Change Log
Date : 05-05-2021 - 11:00 PM GMT 3+
Number of edits/added features : 25 Point
*Database has been updated, so make sure to restore the newer version.
*We have included the MS SQL Script (MarketAppDB-MSSQL.sql) in case you can't restore the DB.
------------------------------------------------

B4J System admin :
Shop information
-Able to preview Logo
-Able to upload/edit the logo

Products Information
-Able to preview Image
-Able to upload/edit the Image

Bug : while adding the driver : Fixed
Bug : Removed adding client from B4J system, it should be only added from B4A clients app


B4A Market :
Login
-Show toast message if the email/password is wrong
-Changed the edittext to singleline
-Auto Login - The login information will be saved in SQLite to auto login when the app is opened.


Added : Shop Location in left menu - The shop is able to update it's location on google maps
Added : Signout in the Left Menu
Added : Shop Information : The Shop is able to choose whether it's opened or closed and if it provides delivery or just pickup also able to edit the shop name and the phone number

Added : Products by categories, when the user clicks on the categories in the main menu activity it will redirect the user to products by categories activity

B4A Client :
-Auto Login - The login information will be saved in SQLite to auto login when the app is opened.

Added : Signout in the Left Menu

In the Main Menu activity : When the user clicks on the Map Icon in the market panel he/she will be redirected to the google maps

Maps Explorer :
Added : Open or closed markets in the markets panel
In the Main Menu activity : When the user clicks on the Map Icon in the market panel he/she will be redirected to the google maps
Added : when the user clicks on my location icon, the maps will be animated and navigate to the user location.
Added : Filter by Is Opened & Is Deliverable

My Orders :
-Changed the Design
-Added Order details when the order is clicked


B4A Driver :
-Added the ability to refuse the order when viewing the order information

Login
-Show toast message if the email/password is wrong
-Changed the edittext to singleline
-Auto Login - The login information will be saved in SQLite to auto login when the app is opened.
 

sfsameer

Expert
Licensed User
Longtime User
Hello everyone :)

The MySQL Script will be uploaded tomorrow (06-05-2021) 11:00 PM GMT 3+

Thank you,
Saif
 

cristian petersen

Member
Licensed User
Longtime User
Hello ,

1.- What would be the logic to enable the driver to refuse an order? Is in case the customer does not accept the delivery right? delivery damaged, delivery to slow, order was incompleted, etc, etc.
2.- Is there any way to the driver to log out ?
3.- (Sugestion) Maybe enable the shop to refuse an order ? I know its VERY BAD to the shop but there are cases where it might happend: Do not have all the ingredients, This product is sold out, shop is closed, no electrical power.
 
Last edited:

sfsameer

Expert
Licensed User
Longtime User
Hello ,

1.- What would be the logic to enable the driver to refuse an order? Is in case the customer does not accept the delivery right? delivery damaged, delivery to slow, order was incompleted, etc, etc.
2.- Is there any way to the driver to log out ?
3.- (Sugestion) Maybe enable the shop to refuse an order ? I know its VERY BAD to the shop but there are cases where it might happend: Do not have all the ingredients, This product is sold out, shop is closed, no electrical power.
Hello,

1- in case the driver doesn't want to deliver the order or because of any reason he has the ability to refuse the order.

Thank you,
Saif
 

Xfood

Expert
Licensed User
thanks @saif, you are always attentive to everyone's needs, tomorrow I try the update you released, due to a problem with my notebook I can't try it sooner, I'm sure it will be great
 
Top