This is a waste-management App with CRUD functionality. Never forget to take out your bins on time! Connect with your community and be Eco-Conscious together.
As a user, I want to only have to log in, when I want to subscribe to a schedule or make a schedule so that I can explore as much of the site without being distracted by a log in screen.
Selective Authentication: The application should allow users to access most features without requiring them to log in. Only when a user attempts to subscribe to a schedule or create a new schedule should they be prompted to log in.
Transparent Prompt: When a user clicks on the “Subscribe” button for a schedule or tries to create a new schedule, the application should display a clear and concise message such as “Please log in to continue” or “Sign in to manage your schedules.”
There should also be a "manual" Register and Login button in the Header of the Application
Remember Me Option: If the user chooses to log in, the application should provide an option to remember their login session. This way, they won’t need to log in repeatedly during subsequent visits.
Graceful Handling of Cancelled Login: If the user decides not to log in (e.g., by closing the login prompt), the application should gracefully handle this situation. For example, it could revert to the previous state or display a message like “You can log in anytime to manage your schedules.”
Add todo items as needed by commenting on this issue.
As a user, I want to only have to log in, when I want to subscribe to a schedule or make a schedule so that I can explore as much of the site without being distracted by a log in screen.
Selective Authentication: The application should allow users to access most features without requiring them to log in. Only when a user attempts to subscribe to a schedule or create a new schedule should they be prompted to log in.
Transparent Prompt: When a user clicks on the “Subscribe” button for a schedule or tries to create a new schedule, the application should display a clear and concise message such as “Please log in to continue” or “Sign in to manage your schedules.”
There should also be a "manual" Register and Login button in the Header of the Application
Remember Me Option: If the user chooses to log in, the application should provide an option to remember their login session. This way, they won’t need to log in repeatedly during subsequent visits.
Graceful Handling of Cancelled Login: If the user decides not to log in (e.g., by closing the login prompt), the application should gracefully handle this situation. For example, it could revert to the previous state or display a message like “You can log in anytime to manage your schedules.”
Add todo items as needed by commenting on this issue.