Welcome to our submission for the NinjaVan Hackathon!
Our team has developed a new personalised dashboard for consignees (MyNinja) that provides a wide range of options and user-friendly interface for managing their orders.
- User Credential: Login to the dashboard using their phone number that associates with orders.
* Order Management: Change address, choose order aggregation option, or select delivery window service.
* Profile Management: Store and update their addresses, and also indicate address preference by days in the week.
- Login to the dashboard using your phone number, verify reCAPTCHA, and enter OTP sent to your number.
- On the Preferences site, you can see saved addresses, which you can always add a new one. In here, you can also manage notifications before delivery.
- Using navigation bar, you can move to Orders Page. Here, you will see all orders including current and completed orders. For current orders, you can see essential information such as address, contact info, delivery instruction, and option for leaving parcel, and ETA for On The Way orders.
In managing orders, you have options to:
- Edit Information on orders before it leaves sorting hub
- Request new delivery window based on your availability with alteration fees (if not available at the ETA)
- Check driver's approval on the requests
- Frontend: React, JavaScript
- Backend: Golang, PostgreSQL, Firebase
- Infrastructure: Docker, Kubernetes, Google Cloud, Prometheus, Grafana
To try out our consignee dashboard, follow these steps:
We welcome suggestions to our consignee dashboard! If you have any ideas for new features or improvements, feel free to contact us.





