开放面试报名功能如何实现

最近写一个招新项目,里面有一个添加面试然后开放面试报名功能,不知道如何实现

给面试增加一个标志位:待报名、开放报名、结束报名3个状态,有个按钮或者定时任务可以修改这个状态。
状态为开放报名时就显示报名入口。

报名功能本质就是用表单收集信息
1.不限制,用户点击链接,即可输入个人信息报名。类似于多人协同把信息录入excel
2.需要注册,比如手机号验证码登录成功后,可以填写个人信息
3.第三方,比如微信登录后填写个人信息