Certainly!
Here's the consolidated and refined AI prompt based on the entire chat:
### **AI Prompt for Development Team:**
#### **Project: TruckBhai**
**Overview:**
Enhance the TransportConnect application to include detailed booking history,
multi-language support, improved UI/UX, and additional features to improve user
experience for both customers and drivers.
**Key Enhancements:**
1. **Detailed Booking History:**
- Display comprehensive details for each booking, including:
- Booker Name
- Booker Contact Number
- Destination
- Booking Date and Time
- Product Details
- Product Images
- Allow users to tap on images to view them in larger size with zoom and pan
functionality.
2. **Multi-Language Support:**
- Add support for English and Bengali (বাংলা).
- Ensure all text, including UI elements, messages, and booking details, are
translatable and display correctly in both languages.
3. **UI/UX Improvements:**
- **User and Driver Ranking Sections:**
- Create separate sections for user and driver rankings.
- Redesign the UI to be intuitive, visually appealing, and consistent while
clearly differentiating the sections.
- **Profile System:**
- Allow users to upload and manage profile photos.
- Display profile photos throughout the app.
- **Booking History:**
- Enable users to view their complete booking history.
- **User Rankings:**
- Implement a rankings page showing users ranked by total bookings.
- Display the user's current rank in the navigation.
- Include a leaderboard with gold/silver/bronze styling for top users.
4. **Enhanced Driver Experience:**
- **Customer Profile Info:**
- Show customer profile photos, total bookings, and contact info on job cards.
- Provide a detailed booking view with comprehensive customer information.
- Display customer ranking/booking count to help drivers make informed
decisions.
5. **Additional Features:**
- **Fix Login Issues:**
- Improve error handling and user feedback for login failures.
- **Image Display Enhancements:**
- Ensure all customer-uploaded images are visible when drivers view booking
details.
- Allow clicking on images to view them in full size.
- **Notifications:**
- Implement simple in-app notifications displayed on the user dashboard.
- **Multiple Image Upload:**
- Allow customers to upload multiple images for their bookings.
- **Job Status Tracking:**
- Move jobs to “In Progress” status with tracking capabilities.
- **Profile Photo Management:**
- Enable customers to change their profile photos.
- **Booking History Format:**
- Allow users to see how much time they have booked a car in a history format.
- **Top User Ranking:**
- Display ranking based on the number of orders, showing top users in the app.
- **Driver View Enhancements:**
- When drivers view a customer’s ride details, they can see the customer's
profile photo, ranking of rides booked, confirmation details, and contact
information.
**Priority:** High
**Instructions:**
- Implement the above enhancements with a focus on user-friendliness and a clean,
modern blue theme.
- Ensure the application is responsive and works well on both desktop and mobile
devices.
- Use a standard web stack (e.g., React/Vue for the frontend, [Link]/Python for
the backend).
- Integrate necessary APIs and use a simple database like PostgreSQL or a cloud-
based option to store trip requests and user data.