Fully configurable news subscribe widget, send headlines from different countries and categories to your mail inbox everyday at the time you appointed.
Beta version each user account can only subscribe to one country with two categories.
✅ Design schema for user and subscribe tables
✅ Api endpoints for authentication (JWT)
✅ Api for create/remove/update/get subscribe
✅ Prepare email template for auth(email-templates)
🎯 Prepare email template for news(email-templates)
✅ Fetch news service api
🎯 Timer function to call fetch news service and render in the email template
🎯 Add rate limit
🎯 Log system to track sent emails
🎯 UI to register/login/forgot/reset password
🎯 UI for subscribe manipulation
- The application will display a form that accepts the user’s email address.
- It will handle the form’s POST with the user’s email address.
- This will create a link, with a JWT token embedded in the URL. The user will click this link and be allowed to reset their password.
- The application will create a password-reset page. This page will require the token and will decode it to ensure it is valid.
- If successful, a form will be displayed allowing the user to reset their password.
- The application will handle the form’s POST with the user’s new password.
- This page will also decode and validate the token before saving the new password.