OTP-Subscription - IntelliMatchAI-ATS
The IntelliMatch-AI-ATS includes an email subscription feature that allows users to receive updates and notifications via email. This feature requires users to subscribe with their email address, verify their identity through an OTP (One-Time Password), and log in to access personalized content.
To subscribe to IntelliMatch-AI-ATS:
- Enter Your Email: Go to the subscription section in the application and enter your email in the provided text input box.
- Subscribe: Click the ‘Subscribe’ button. This will trigger the system to send an OTP to your email as part of the subscription confirmation process.
- Enter OTP: Once you receive the OTP via email, enter it in the OTP input box.
- Verify OTP: Click the ‘Login’ button after entering the OTP to complete the verification process. If the OTP is correct, you will be logged in to the system. If the OTP is incorrect, you will have the option to resend a new OTP or try again.
The application handles the email and OTP processes using the following endpoints:
- Subscription Endpoint:
http://45.79.121.132:8001/SubscribeAndFeedback/Otpgenerate/
- OTP Verification Endpoint:
http://45.79.121.132:8001/SubscribeAndFeedback/OtpVerfication/
These endpoints are integrated into the Streamlit UI, making the process seamless for the user.
- Subscription Errors: If there is an issue with the subscription request, the application will inform the user to try subscribing again.
- OTP Errors: If the entered OTP is incorrect, the user will receive an error message and have the option to enter the OTP again or request a new one.
To ensure the email subscription feature works correctly, install the required packages:
pip install streamlit requests
After installation, you can start the IntelliMatch-AI-ATS application by running:
streamlit run app.py
This will launch the application in your web browser, where you can interact with the email subscription feature and other functionalities provided by IntelliMatch-AI-ATS.