Need user app two web dashboard and app for user

Job ID: 38414330

Budget: ₹1,500 – ₹12,500 INR

User App

### Features:
1. **View Live Offers**:
- Users can view two types of live discount offers: Store Offers and EOffers.
- Offers can be filtered by nearby stores using geolocation.

2. **Store Navigation**:
- Users can select a store and get navigation directions.
- Upon arrival, the store receives a notification.

3. **Cashback Request**:
- Users can send a request for cashback points once they make a purchase at the store.
- Users receive cashback points credited to their wallet based on the purchase amount or fixed cashback points set by the store.

### Workflow:
1. Users open the app and browse live offers.
2. Users filter offers by nearby stores and offer type (Store Offers or EOffers).
3. Users select a store and navigate to it.
4. Upon arrival, the app sends a notification to the store.
5. Users make a purchase and send a request for cashback points through the app.
6. The store representative receives the request, enters the bill number or order number, and the bill amount.
7. Cashback points are automatically calculated based on the purchase amount or fixed points and are debited from the store's wallet and credited to the user's wallet.

## Store Dashboard

### Features:
1. **Publish Offers**:
- Stores can create and publish two types of offers: Store Offers and EOffers.
- Published offers go for approval by the admin.

2. **Edit Offers**:
- Stores can edit their published offers.

3. **Wallet Management**:
- Stores have a wallet for providing cashback.
- View and manage cashback transactions.
- Top up the store wallet.

4. **Cashback Management**:
- Receive notifications when a user arrives and makes a purchase.
- Receive cashback requests from users.
- Enter the bill number or order number and the bill amount to calculate cashback points automatically.
- Set the cashback percentage or fixed cashback points.

5. **User Route Viewing**:
- View navigation routes of users who made successful purchases at the store.

6. **User Rank Board**:
- View a ranking of users based on recurring purchases at the store.

7. **Top-up Payment**:
- Top up the store wallet with payments that go to the admin.
- Track top-up history and current balance.

8. **Daily Email Report**:
- Receive daily email reports containing user names, mobile numbers, bill numbers or order numbers, purchase amounts, cashback points, and user navigation routes.

### Workflow:
1. Stores create and submit Store Offers and EOffers for admin approval.
2. Once approved, offers are visible to users.
3. Stores receive notifications when users arrive and make purchases.
4. Users make purchases and send cashback requests.
5. Stores handle cashback requests by entering bill/order numbers and bill amounts and providing cashback points.
6. Stores set the cashback percentage or fixed points.
7. Stores top up their wallets to ensure they can provide cashback.
8. Stores view navigation routes for users who made purchases.
9. Stores view and manage a ranking of users based on recurring purchases.
10. Stores receive daily email reports with detailed purchase and cashback information.

## Admin Dashboard

### Features:
1. **Offer Management**:
- View, approve, or reject Store Offers and EOffers submitted by stores.
- Publish EOffers directly.

2. **User and Store Management**:
- View and manage all users and stores.
- Block or unblock users and stores as needed.

3. **Wallet Management**:
- Manage store and user wallets.
- View all cashback transactions.

4. **User Route Monitoring**:
- View navigation routes of all users from their starting point to the store.
- Monitor user routes to ensure they arrived at the store.

5. **User Details**:
- View detailed information on all users, including transaction history, wallet balance, and activity logs.

6. **Top-up Management**:
- Manage and track all top-up payments from stores.
- Ensure payments are processed correctly and store wallets are topped up accordingly.

### Workflow:
1. Admin views and approves or rejects Store Offers and EOffers.
2. Admin publishes EOffers directly.
3. Admin manages users and stores, blocking or unblocking as needed.
4. Admin monitors user routes for quality control.
5. Admin oversees all wallet transactions for both stores and users.
6. Admin reviews detailed user information and activity for monitoring and management purposes.
7. Admin manages all top-up payments from stores and ensures correct processing.
Related categories: PHP Website Design WordPress HTML Web Hosting