@Asad1 many thanks for describing your idea and for all the details!
You know, I guess we have a similar app in our Coming Soon project, Timeline.
Do you think it could be a solution for your use case providing it supports the features you mentioned (tags and search)? If so, feel free to vote for it in our Wishlist: Widget for presenting events in progress or in chronological order (timeline)