I am looking for .NET Expert who has good experties on .NET Core & Angular latest verison.
I have a requirement to build a admin pannel where I can operation few operations which is related to Telegram.
1. Creating the Group/Private Group or Channel.
2. Adding/Removing the member , co-admin or manager with previliges from the group or channel
3. Generating the group/channel join request with expiry (day or member limit basis )
4. Able to see the list of members in the group or channel.
5. Able to track in our db to see when member has joined
6. We should be able to remove the member from the group or channel after the given expiry date.
Busniess flow :
1. Member can pay the money to our service though any mode of payment.
2. Service time span could be of any custom month, days and years.
3. After we recevied the payment we will have the list of users in our admin screen.
4. There employee should be able to see the button in front of each member who has paid for our service.. will click on the button to send the telegram group join link with expiry like (1 member per link)
5. Once he clikced on the given Telegram joining link
6. Then 4th point that button will change to Approve/Reject
7. Once approved then user will get added into the Telegram group.
8. And the button will change to remove member from the group untill his service not expired.
9. Once Rejected then the button will reset to 4th Point.
10. I should have the seprate status column to understand the Stage or Status of the member.
Stage or Status
2. Sent joining link
3. Received request to join the group
4. Member Joined
5. Member Rejected
6. Service Expired
Column of tables
2. Name , mobile and email address
3. KYC Status
4. Service Name
5. Channel / Group Name (Dropdown)