You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current website is static with non-functional buttons. To enhance user interaction and provide personalized services, we propose implementing account creation (login and sign-up functionality) and setting up a basic database schema for storing user data and medication schedules.
Proposed Features
Account Creation:
Sign-Up: Users can create a new account using their email and a password. Additionally, allow users to sign up using Google authentication.
Login: Users can log in using their registered email and password or via Google authentication.
Session Management: Implement session management to keep users logged in across different pages during their session.
Database Setup:
User Schema: Store user information such as user ID, email, password (hashed), display name, and sign-up method (email/password or Google).
Medication Schedule Schema: Store medication schedules for each user, including medication name, dosage, frequency, and reminders.
Implementing account creation and database setup will transition the website from a static site to a dynamic web application, significantly improving its utility and user engagement.
Use Case
User Onboarding: Allow new users to sign up and create accounts, enabling personalized experiences.
User Authentication: Provide secure login functionality to access personalized data and manage medication schedules.
Data Persistence: Ensure user data and medication schedules are stored securely and can be retrieved upon subsequent logins.
Benefits
Enhanced User Experience: Users can create accounts and access their medication schedules, improving the overall usability and functionality of the website.
Personalized Services: With user accounts, personalized medication schedules and reminders can be implemented, increasing user engagement and adherence to medication plans.
Foundation for Future Features: Establishing a robust authentication system and database schema lays the groundwork for future features such as sharing schedules with healthcare providers, integrating with other health apps, and more.
Add ScreenShots
No response
Priority
High
Record
I have read the Contributing Guidelines
I'm a GSSOC'24 contributor
I'm a SSOC'24 contributor
I have starred the repository
The text was updated successfully, but these errors were encountered:
Congratulations, @gayatri-p786! 🎉 Thank you for creating your issue. Your contribution is greatly appreciated and we look forward to working with you to resolve the issue. Keep up the great work!
We will promptly review your changes and offer feedback. Keep up the excellent work! Kindly remember to check our contributing guidelines
Is there an existing issue for this?
Feature Description
The current website is static with non-functional buttons. To enhance user interaction and provide personalized services, we propose implementing account creation (login and sign-up functionality) and setting up a basic database schema for storing user data and medication schedules.
Proposed Features
Account Creation:
Database Setup:
Implementing account creation and database setup will transition the website from a static site to a dynamic web application, significantly improving its utility and user engagement.
Use Case
Benefits
Add ScreenShots
No response
Priority
High
Record
The text was updated successfully, but these errors were encountered: