I need website as subdomain to create data entry, as any students have attended any training from us then he should first register online then user will get activate link in his email box, by clicking this link, he will be provided with some 6/7 digit code embedded with numbers or letters. He will add this code in his certificate, There should be one verify button, so anyone entering correct code, he / she can see that number is assigned to whom and for what training. We need some backend to edit frontend information as topics of training, dates & venue. So he can select things we want and not enter some random values.
Optional things, one SMS to his number as he is registered and some welcome msg.
Main reason for this is to create nice data and unique entry for all user. And I should be able to download database in excel anytime I need from backend. There is no functionality for user, and once code is generated he should redirect to [url removed, login to view], the main website so he can look for products,.