This Android app provides activity suggestions based on weather for students and faculty. It uses zip code for forecasts, features distinct interfaces, and employs a hybrid MVC-CS architecture with efficient data management, streamlined with Github Actions for development.
The Registration Page epic focuses on creating a user-friendly interface within the WellnessBuddy app to facilitate the account registration process. Users, both students and faculty, will interact with this page to create new accounts, providing essential information for personalized app experiences. The Registration Page includes fields for entering a username, a secure password, and a confirmation of the password. Additionally, users can select their role (Student or Faculty) through a switch. The page features "Register" and "Log In" buttons, enabling users to complete the registration process or log in if they already have an account.
Design documents/references
User Interface Design Rules: This document outlines the general design principles and guidelines adhered to during the creation of the Registration Page. It ensures consistency with Android design guidelines and Pennsylvania State University's branding.
User Interface Description: This document provides a detailed description of the Registration Page, including screen images, objects, and actions. It serves as a reference for developers and UI/UX designers working on the implementation.
Security Integration Design: As user registration involves sensitive information, the Security Integration Design document outlines how security protocols are integrated into the Registration Page to ensure the confidentiality and integrity of user data.
Accuweather API Integration Design: Although not directly related to the registration process, this document may be referenced to understand how weather-related information, an integral part of the app, is integrated into the registration page for personalized experiences.
Subtasks
[x] Develop a registration page for creating a new user account.
[x] Include text boxes for username, password, and password confirmation.
[x] Implement a switch for selecting user role (Student or Faculty).
[x] Add "Register" and "Log In" buttons for user actions.
Summary
The Registration Page epic focuses on creating a user-friendly interface within the WellnessBuddy app to facilitate the account registration process. Users, both students and faculty, will interact with this page to create new accounts, providing essential information for personalized app experiences. The Registration Page includes fields for entering a username, a secure password, and a confirmation of the password. Additionally, users can select their role (Student or Faculty) through a switch. The page features "Register" and "Log In" buttons, enabling users to complete the registration process or log in if they already have an account.
Design documents/references
Subtasks