0% found this document useful (0 votes)
15 views9 pages

Project Overview REMI A

Uploaded by

Gurmeet Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views9 pages

Project Overview REMI A

Uploaded by

Gurmeet Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Internal

### Project Overview:

1. **Project Type:** Parcel Pick-Up and Drop-Off Web and Mobile Application.

2. **Users:** Individuals, Courier Agents, Business Shops.

3. **Technology Stack:** Frontend (React/Vue/Angular), Backend (Node.js/Python/Java), Database


(MongoDB/MySQL/PostgreSQL), Mobile (React Native/Flutter).

### Key Features:

#### User Management:

- User Registration, Login, and Profile Management.

- Differentiated Access Levels for Users, Agents, and Admins.

#### Parcel Transactions:

- Creation, Tracking, and Management of Parcel Transactions.

- Real-time Updates and Notifications on Transaction Status.

- Proof of Delivery (POD) - Picture Capture before and after delivery.

#### Credit & Payment Management:

- Credit Balance Tracking for Users and Agents.

- Credit Top-Ups using various methods (Online Payments, Vouchers, Coupons).

- Payment Deductions for Services availed (Storage, Transactions).

#### Locker Operations:

- Locker Status Monitoring, Selection, and Assignment.

- BLE Technology Integration for Locker Access.

- Locker Size Options (S, M, L, XL) for Parcel Accommodation.

#### Comments & Communications:

- Comments Addition for Users, Agents, and Admins on Transactions.

- Communication Logs for Transparency and Clarifications.


Internal

#### Remote Operations:

- Remote Door Opening and PIN Code Generation for Locker Access.

- System Health Check and Maintenance Logs.

#### Analytics & Reporting:

- Analytics for User Engagement Metrics and Transaction Reporting.

- Reward-Based System and Gamification Settings.

### Specifics & Characteristics:

- **BLE Technology Integration:** Utilizing BLE for Locker Access Control.

- **Security & Encryption:** Ensuring Data Security and Encryption in Transactions.

- **Responsive Design:** Mobile-Friendly Interface for Web and Mobile App Versions.

- **Real-time Updates:** Instant Notifications and Real-time Transaction Updates.

- **Scalability:** Building for Scalability and Future Expansion.

- **Error Handling:** Comprehensive Error Handling and Logging Mechanisms.

### Integration Points:

- **Frontend & Backend Integration:** Seamless Integration between Frontend and Backend
Modules.

- **API Development:** Creation of Clear and Documented APIs for Communication.

- **Database Structure:** Well-Structured Database Schema for Efficient Data Management.

### Considerations:

- **User Experience (UX):** Focus on Intuitive and User-Friendly Interface.

- **Performance Optimization:** Optimizing for Speed and Performance Across Platforms.

- **Testing & Quality Assurance:** Rigorous Testing to Ensure Functionality and Security.

- **Documentation:** Comprehensive Documentation for Future Maintenance and Updates.


Internal

Website:

- Home

- About Us

- Services

- Parcel Transactions

- Create Transaction

- Transaction History

- Locker Operations

- Available Lockers

- Locker Details

- Credit & Payments

- View Credit Balance

- Top-Up Credits

- Redeem Voucher/Coupon

- Comments & Communication

- Add Comment

- View Comments

- Pricing

- FAQ

- Contact Us

- Locker Map

- Register

- Login

- User Dashboard

- Profile

- Transactions

- Create New Transaction

- Transaction History

- Lockers
Internal

- Available Lockers

- Locker Details

- Credit & Payments

- View Credit Balance

- Top-Up Credits

- Redeem Voucher/Coupon

- Comments

- Add Comment

- View Comments

- Agent Dashboard

- Profile

- Assigned Transactions

- Lockers

- Assigned Lockers

- Locker Details

- Credit & Payments

- View Credit Balance

- Request Credit Top-Up

- Comments

- Add Comment

- View Comments

- Admin Dashboard

- User Management

- View Users

- Update User Roles

- Delete User Accounts

- Transaction Oversight

- View Transactions

- Update Transaction Status


Internal

- Locker Management

- View Lockers

- Create New Locker

- Update Locker Details

- Payment & Credit Management

- View Payment Logs

- Update User Credit

- Discounts & Promotions

- View Discounts

- Create New Discount

- Remote Operations

- Remote Door Opening

- Generate New PIN Code

- System Maintenance & Analytics

- System Health Check

- View System Logs

Admin Dashboard

This is the web interface that allows you to manage, analyze, and track your data efficiently. You can
access the following sections or pages of the dashboard from the navigation menu:

• Dashboard

• Users

• Lockers

• Deliveries

• Settings

• Reports and Analytics

• Notifications

Dashboard
Internal

This page displays an overview of the key performance indicators (KPIs), metrics, charts, graphs, and
tables that summarize the data and information related to your business or project. For example, you
can see the number of users, lockers, deliveries, etc., the average delivery time, the locker utilization
rate, the customer satisfaction score, etc. You can also customize the dashboard according to your
preferences, such as changing the layout, the colors, the fonts, etc.

![Dashboard screenshot]

Users

This page allows you to view, search, filter, sort, add, edit, delete, and manage the users of your app,
such as senders, recipients, couriers, admins, etc. You can also assign roles, permissions, groups, and
access levels to different users. For example, you can see the user details, such as username, email,
phone, etc., the user activity, such as bookings, orders, deliveries, etc., and the user status, such as
active, suspended, etc.

| Username | Email | Phone | Role | Status | Actions |

| -------- | ----- | ----- | ---- | ------ | ------- |

| alice | [email protected] | +1234567890 | Sender | Active | Edit | Delete |

| bob | [email protected] | +0987654321 | Recipient | Active | Edit | Delete |

| charlie | [email protected] | +1357924680 | Courier | Active | Edit | Delete |

| david | [email protected] | +2468013579 | Admin | Active | Edit | Delete |

Lockers

This page allows you to view, search, filter, sort, add, edit, delete, and manage the smart lockers that
are used for storing and delivering packages. You can also check the availability, status, location, size,
and QR code of each locker. For example, you can see the locker details, such as locker ID, location,
size, etc., the locker status, such as available, reserved, occupied, etc., and the locker QR code, which
can be scanned by the app or the device to access the locker.

| Locker ID | Location | Size | Status | QR Code |

| --------- | -------- | ---- | ------ | ------- |

| L001 | 123 Main Street | Small | Available | ![QR code for L001] |

| L002 | 123 Main Street | Medium | Reserved | ![QR code for L002] |

| L003 | 123 Main Street | Large | Occupied | ![QR code for L003] |

| L004 | 456 Park Avenue | Small | Available | ![QR code for L004] |
Internal

Deliveries

This page allows you to view, search, filter, sort, add, edit, delete, and manage the delivery
transactions that involve a sender, a recipient, a courier, a package, and a locker. You can also track
the status, drop-off time, pick-up time, and booking ID of each delivery. For example, you can see the
delivery details, such as delivery ID, sender, recipient, courier, package, locker, etc., the delivery
status, such as pending, confirmed, completed, cancelled, etc., and the delivery times, such as drop-
off time and pick-up time.

| Delivery ID | Sender | Recipient | Courier | Package | Locker | Status | Drop-off Time | Pick-up
Time |

| ----------- | ------ | --------- | ------- | ------- | ------ | ------ | ------------- | ------------ |

| D001 | alice | bob | charlie | P001 | L002 | Completed | 2023-04-15 10:00 | 2023-04-15 11:00 |

| D002 | bob | alice | charlie | P002 | L003 | Confirmed | 2023-04-15 12:00 | - |

| D003 | alice | david | charlie | P003 | L004 | Pending | - | - |

| D004 | david | bob | charlie | P004 | L001 | Cancelled | - | - |

Settings

This page allows you to configure the system-wide settings, such as notification preferences, security
protocols, integration with external systems, etc. For example, you can choose the types of
notifications that you want to receive or send to other users, such as email, SMS, push, etc., the
security protocols that you want to use for your app and the smart lockers, such as encryption,
authentication, authorization, etc., and the external systems that you want to integrate with your
app, such as payment, geolocation, QR code, etc.

• Notification Preferences

• [x] Email

• [x] SMS

• [ ] Push

• Security Protocols
Internal

• [x] Encryption

• [x] Authentication

• [x] Authorization

• Integration with External Systems

• [x] Payment

• [x] Geolocation

• [x] QR Code

Reports and Analytics

This page allows you to generate and download comprehensive reports and analytics on the system
performance, user behavior, delivery trends, and other key metrics. You can also customize the
reports and analytics according to your needs and preferences, such as choosing the time period, the
data sources, the data visualization, etc. For example, you can generate a report on the user
satisfaction score, which shows the average rating and feedback given by the users for each delivery,
and a chart on the locker utilization rate, which shows the percentage of lockers that are used for
each time slot.

• User Satisfaction Score

• Average Rating: 4.5 / 5

• Feedback:

• alice: Great service, fast and convenient.

• bob: Easy to use, reliable and secure.


Internal

• charlie: Good experience, friendly and helpful.

• david: No complaints, everything went smoothly.

• Locker Utilization Rate

• ![Chart for locker utilization rate]

Notifications

This page allows you to view and manage the notifications that are sent to you or to other users
regarding the changes or updates to the data or the system. You can also set up custom alerts and
reminders for specific events or situations, such as low locker availability, high delivery demand,
delivery exceptions, etc. For example, you can see the notifications that inform you about the
delivery status, such as confirmed, completed, cancelled, etc., and the alerts that warn you about the
potential issues, such as locker malfunction, delivery failure, customer complaint, etc.

• Notifications

• Delivery D002 confirmed by courier charlie at 2023-04-15 12:00

• Delivery D001 completed by recipient bob at 2023-04-15 11:00

• Delivery D004 cancelled by sender david at 2023-04-15 09:30

• Alerts

• Locker L003 malfunction detected at 2023-04-15 12:15

• Delivery D003 failed due to invalid booking ID at 2023-04-15 10:30

• Customer complaint received from recipient david at 2023-04-15 09:45

You might also like