Project Overview REMI A
Project Overview REMI A
1. **Project Type:** Parcel Pick-Up and Drop-Off Web and Mobile Application.
- Remote Door Opening and PIN Code Generation for Locker Access.
- **Responsive Design:** Mobile-Friendly Interface for Web and Mobile App Versions.
- **Frontend & Backend Integration:** Seamless Integration between Frontend and Backend
Modules.
### Considerations:
- **Testing & Quality Assurance:** Rigorous Testing to Ensure Functionality and Security.
Website:
- Home
- About Us
- Services
- Parcel Transactions
- Create Transaction
- Transaction History
- Locker Operations
- Available Lockers
- Locker Details
- Top-Up Credits
- Redeem Voucher/Coupon
- Add Comment
- View Comments
- Pricing
- FAQ
- Contact Us
- Locker Map
- Register
- Login
- User Dashboard
- Profile
- Transactions
- Transaction History
- Lockers
Internal
- Available Lockers
- Locker Details
- Top-Up Credits
- Redeem Voucher/Coupon
- Comments
- Add Comment
- View Comments
- Agent Dashboard
- Profile
- Assigned Transactions
- Lockers
- Assigned Lockers
- Locker Details
- Comments
- Add Comment
- View Comments
- Admin Dashboard
- User Management
- View Users
- Transaction Oversight
- View Transactions
- Locker Management
- View Lockers
- View Discounts
- Remote Operations
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
• 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.
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.
| 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 |
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
• [x] Payment
• [x] Geolocation
• [x] QR Code
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.
• Feedback:
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
• Alerts