Hi
Im trying an implement a data sharing process using streamlit, where a person will select a data in dropdown box and request access.
and there will be approvers for this min 2. They should approve. comments added if possible
i want to see as roadmap diagram on status of approvers.
similar to this
FYI, the screenshot i pasted is not streamlit app. I took one from online
Data Engineer/ Developers will login and search for right data is present in datalake. I have done this part.
if the data which they are looking is present, they have to request data share button. which will go for data owner approval - minimum 2
once the approvers approved. and then i have a set command for data share will be enabled.
there will be separate login for developer and separate login for approvers
this is my idea, im not its possible or not. i need to check with fellow community members
Streamlit can handle this. Here is a typical process behind the scene.
Terms for Each Step:
Order Placed: The buyer has successfully placed the order.
Processing: The order is being prepared, which includes picking and packing the items.
Ready for Dispatch: The order is ready and awaiting pickup by the delivery team.
Dispatched: The order has been handed over to the delivery team.
In Transit: The order is on its way to the delivery address.
Out for Delivery: The order is with the local delivery agent and is on the way to the buyerâs address.
Delivered: The order has been delivered to the buyer.
Received: The buyer has acknowledged receipt of the order.
Monitoring and Communication Enhancements:
Automated Updates: Implement automated notifications via SMS, email, or in-app messages at each step.
Real-time Tracking: Provide a real-time tracking link for the buyer to see the current status and location of their order.
Estimated Delivery Time: Continuously update the estimated delivery time based on the real-time location and status of the order.
Proof of Delivery: Require a signature, photo, or another form of confirmation upon delivery to ensure the item has been received by the buyer.
Feedback Loop: Allow the buyer to provide feedback after receiving the order to ensure customer satisfaction and improve the process.
Additional Steps to Improve the Process:
Order Verification: Before processing, verify the order details to avoid any mistakes.
Quality Check: Before dispatch, conduct a final quality check to ensure the items are in perfect condition.
Packaging Confirmation: Confirm that the items are securely packed to prevent damage during transit.
Customer Support Availability: Provide easy access to customer support at all stages of the delivery process.
Delay Notifications: If there are any delays, promptly notify the buyer with the reason and the new estimated delivery time.
Implementation Example:
Order Placed: Buyer receives a confirmation email.
Processing: Notification that the order is being prepared.
Ready for Dispatch: Notification that the order is packed and ready for pickup.
Dispatched: Buyer receives a tracking link.
In Transit: Real-time tracking updates are available.
Out for Delivery: Notification that the delivery agent is on the way.
Delivered: Notification that the order has been delivered, along with proof of delivery.
Received: Buyer confirms receipt, and the order is marked as completed.
Example:
The buyer logs in on the app, choose an item, put item on the cart, checkout the item, and the app updates the status to Ordered Placed
The store owner logs in on the app, see the notification that there was an order placed on an item. Prepares the item, etc
.
and so on
The app provides different views depending on the usersâ role (buyer, store owner, admin, etc.). A huge app with massive database usage, but this is fun.
thanks @Shawn_Pereira.
i had created a yaml file locally for now. and put the name and status in it. based on that i created this.
this was exactly which i wanted. i had disabled all the steps.
but i see, there are lot many antd components, which im more interested. Steps - Ant Design
my question is the components that is available in the app which you shared will work
or other components that will also work if we pass right pamrs?
Thanks for stopping by! We use cookies to help us understand how you interact with our website.
By clicking âAccept allâ, you consent to our use of cookies. For more information, please see our privacy policy.
Cookie settings
Strictly necessary cookies
These cookies are necessary for the website to function and cannot be switched off. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms.
Performance cookies
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us understand how visitors move around the site and which pages are most frequently visited.
Functional cookies
These cookies are used to record your choices and settings, maintain your preferences over time and recognize you when you return to our website. These cookies help us to personalize our content for you and remember your preferences.
Targeting cookies
These cookies may be deployed to our site by our advertising partners to build a profile of your interest and provide you with content that is relevant to you, including showing you relevant ads on other websites.