Commit Graph

59 Commits

Author SHA1 Message Date
iamkiddy
212ac70b5d Enhance Navbar component to include conditional rendering for the user appointment details route. This update improves navigation clarity for authenticated users by ensuring appropriate links are displayed based on the current route. 2025-12-04 19:46:24 +00:00
iamkiddy
c18275bf9b Update Navbar component to conditionally render Dashboard links based on user roles and current route. This enhancement improves navigation clarity for authenticated users by preventing duplicate links in the Navbar. 2025-12-04 19:44:27 +00:00
iamkiddy
460901ab5c Enhance Navbar component by adding a Dashboard link for authenticated users, improving navigation based on user roles. Update styling and structure for better clarity and user experience while maintaining existing logout functionality. 2025-12-04 19:37:35 +00:00
iamkiddy
3da7d99934 Update Navbar component to adjust link behavior based on user authentication and role. Change the home link to redirect authenticated non-admin users to the dashboard, and modify conditional rendering to hide the "book now" link for admin users, enhancing navigation clarity. 2025-12-04 18:26:21 +00:00
iamkiddy
d51a795191 Refactor ContactSection and submitContactForm to streamline form submission process. Simplify input handling by using a single object for contact data and enhance error messaging for better user feedback. Update appointment detail rendering in Booking component for improved UI consistency. 2025-12-01 18:26:33 +00:00
iamkiddy
5318522f37 Refactor Booking and AppointmentDetail components to enhance rendering of preferred dates and time slots. Improve UI consistency by updating conditional rendering logic and ensuring proper handling of availability states. Additionally, streamline the ContactSection component to include form submission functionality with error handling and loading states for better user experience. 2025-12-01 17:35:28 +00:00
iamkiddy
91bece7174 Update age label in ClientFocus component from 'Teen' to 'Teens' for consistency in terminology. 2025-11-28 19:59:39 +00:00
iamkiddy
cd156bd4ac Update Footer and Services components to reflect location and service focus changes, replacing 'Miami' with 'Hollywood' and adjusting therapy age range and community support description for clarity and inclusivity. 2025-11-28 14:25:00 +00:00
iamkiddy
6b83b092e3 Refactor Booking and AppointmentDetail components to integrate new appointment scheduling format. Update time slot management to use selected_slots, enhance availability loading logic, and improve error handling. Replace legacy date and time handling with a more robust API-driven approach for better user experience and data consistency. 2025-11-27 19:18:59 +00:00
iamkiddy
cef17ea895 Add React DatePicker and styles, update package dependencies, and enhance booking validation 2025-11-26 11:42:31 +00:00
iamkiddy
a1611e1782 Enhance AdminSettingsPage to fetch and update user profile. Implement profile data retrieval on component mount, update form structure to include first and last name, and add validation for required fields. Improve loading indicators and error handling for profile updates. Update API integration for fetching and updating user profile data. 2025-11-25 21:25:53 +00:00
iamkiddy
0297e6e3e5 Implement admin availability management in Booking component. Add functionality to manage weekly availability, including day and time selection, and integrate a dialog for updating availability. Enhance API integration for fetching and updating admin availability data. Update UI elements for better user experience. 2025-11-25 20:15:37 +00:00
iamkiddy
e593ae595b Refactor ReadmePage to use Next.js router for navigation and remove sensitive information. Update API_BASE_URL assignment for cleaner implementation in api_urls.ts. Clean up ForgotPasswordDialog component by removing unnecessary whitespace. 2025-11-25 17:26:30 +00:00
iamkiddy
343c2c66b6 Refactor LoginDialog to support pre-filling email and integrate Forgot Password functionality. Update Navbar to manage dialog states for login and signup, enhancing user experience with smoother transitions between dialogs. Remove unused signup logic from LoginDialog for a cleaner implementation. 2025-11-24 22:35:07 +00:00
iamkiddy
3465961819 Refactor Login component to remove signup functionality and update UI for a streamlined login experience. Enhance error handling in LoginDialog to utilize toast notifications for better user feedback. 2025-11-24 18:26:37 +00:00
iamkiddy
7db02adbd7 Refactor Login and Signup components to utilize Suspense for improved loading states. Update error handling in LoginDialog to reference issues instead of errors for better validation feedback. Enhance appointment error handling by casting response data to unknown before extracting error messages. 2025-11-24 16:38:09 +00:00
iamkiddy
eec3976f94 Refactor login and OTP verification flow in Login component. Update success handling to switch to login step instead of redirecting, and enhance UI in LoginDialog for better responsiveness and accessibility. Adjust styling for form elements and improve layout consistency. 2025-11-24 16:21:21 +00:00
iamkiddy
43d0eae01f Refactor Navbar component to simplify button class names by removing conditional logic for styling. This improves readability and maintains consistent styling for logout buttons based on user state. 2025-11-23 21:58:14 +00:00
iamkiddy
041c36079d Enhance authentication and middleware logic by improving user role checks, adding OTP verification steps, and refining redirection based on user roles. Update login and signup forms to handle multiple user attributes and streamline error handling. Integrate logout functionality across components for better user experience. 2025-11-23 21:13:18 +00:00
iamkiddy
7b5f57ea89 Add Next.js Link import to Footer component for improved navigation 2025-11-23 19:14:23 +00:00
iamkiddy
41b60c930e Merge branch 'feat/login-integrations' into feat/authentication 2025-11-23 19:13:56 +00:00
iamkiddy
3180e48fe1 Merge branch 'master' of http://35.207.46.142/ATTUNE-HEART-THERAPY/website into feat/authentication 2025-11-23 19:06:39 +00:00
iamkiddy
72860dc63d Enhance Footer component by adding an Admin Panel link and updating quick links to support scroll behavior. Replace button elements with Next.js Link for navigation to the Admin Panel. 2025-11-23 19:06:09 +00:00
iamkiddy
b53e418099 Remove duplicate age category from ClientFocus component for clarity and accuracy. 2025-11-23 13:59:16 +00:00
iamkiddy
453ce68a66 Update contact information across multiple components, including phone numbers and location details, to reflect new business contact. Rename section in ClientFocus component for clarity. 2025-11-23 13:46:33 +00:00
iamkiddy
eb8a800eb7 Enhance authentication flow by integrating @tanstack/react-query for improved data fetching, adding form validation in Login and LoginDialog components, and updating user redirection logic post-login. Also, include new dependencies: input-otp and zod for OTP input handling and schema validation. 2025-11-23 13:29:31 +00:00
iamkiddy
a819dc3a04 Update button labels in BookNowPage and HeroSection for consistency, and refactor Navbar to conditionally render navigation links and sign-in button based on user dashboard state. 2025-11-22 21:29:35 +00:00
iamkiddy
466194030a Merge branch 'master' of http://35.207.46.142/ATTUNE-HEART-THERAPY/website 2025-11-22 20:26:56 +00:00
iamkiddy
487132ee9b Update login and book-now pages to enhance user experience by changing images for better representation, refactoring appointment scheduling to use preferred days and times, and improving error handling for user input. 2025-11-22 20:18:52 +00:00
iamkiddy
911ae7433f Refactor ClientFocus component by renaming sections to 'Who We Serve' and 'Communities', and replacing community representation with an image of flags for enhanced visual appeal and inclusivity. 2025-11-22 19:16:35 +00:00
David McNeill
1a8969defc Revert merge of recent PR 2025-11-21 19:51:29 -05:00
iamkiddy
24c62510a9 Enhance ClientFocus component by renaming section to 'Client Focus' and adding a diverse community representation with flags and colors, improving inclusivity and visual appeal. 2025-11-21 23:47:53 +00:00
iamkiddy
6ed23f1573 Update images and text in login and book-now pages for improved representation and clarity; rename 'Ethnicity' to 'Communities' in ClientFocus component, and adjust service description to emphasize inclusivity. 2025-11-21 23:38:16 +00:00
iamkiddy
1247b7dc0c Update HeroSection background color for improved contrast in dark and light modes 2025-11-21 23:20:55 +00:00
iamkiddy
092bbbd47f Refactor Finances component by removing unused insurance provider list and adjusting grid layout for improved responsiveness. 2025-11-21 22:17:06 +00:00
iamkiddy
d31f7045f5 Update header and navbar components to consistently display the full name "Attune Heart Therapy" instead of the abbreviated form, enhancing clarity in the UI. 2025-11-14 13:05:05 +00:00
iamkiddy
dccc1ad6c5 Fix missing icon imports in Services.tsx 2025-11-13 13:39:30 +00:00
iamkiddy
93d3a739df Resolve merge conflicts in About.tsx and Services.tsx 2025-11-13 13:38:22 +00:00
iamkiddy
934f31e1f5 Add icon SVG and update layout metadata to include icon reference. Adjust ContactSection card background gradient for improved visibility. Update footer copyright text to include LLC designation 2025-11-13 13:00:02 +00:00
iamkiddy
c0ff0386a0 Enhance UI components across the application by integrating theme support for dark mode. Update styles in Login, Book Now, User Dashboard, and Settings pages to improve visual consistency. Refactor various components to utilize the ThemeProvider for dynamic styling based on the selected theme. 2025-11-13 11:10:00 +00:00
79a5bb9fb9 Merge pull request 'fix/landing-page' (#13) from fix/landing-page into master
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/website/pulls/13
2025-11-12 21:55:24 +00:00
d51942a8de Merge pull request 'Refactor admin navigation and header components to update links for dashboard, booking, and notifications to include the '/admin' prefix. Remove unused booking, dashboard, notifications, and user dashboard pages to streamline the admin panel. Enhance N…' (#12) from feat/book-now into master
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/website/pulls/12
2025-11-12 21:54:57 +00:00
iamkiddy
1cf94cca0a Add new components to Home page: Specialties, ClientFocus, Finances, and Location for enhanced content presentation. 2025-11-12 19:38:14 +00:00
iamkiddy
632d08cd29 Refactor header, side navigation, and navbar components to update logo links to the home page. Enhance consistency in navigation across the admin panel and main application. 2025-11-12 12:33:36 +00:00
iamkiddy
486feec8bc Update HeroSection component to correct therapist title and add smooth scroll functionality to the "Learn More" button for improved navigation experience. 2025-11-12 12:24:36 +00:00
iamkiddy
d9ddfee0cf Refactor admin navigation and header components to update links for dashboard, booking, and notifications to include the '/admin' prefix. Remove unused booking, dashboard, notifications, and user dashboard pages to streamline the admin panel. Enhance Navbar component with login dialog functionality for improved user experience. 2025-11-12 00:28:29 +00:00
941f235220 Merge pull request 'Updated about, service, and footer' (#8) from frontend/website into master
Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/website/pulls/8
2025-11-07 21:48:23 +00:00
abubakarim78
42f1e7ae09 Updated about, service, and footer 2025-11-07 21:37:43 +00:00
iamkiddy
75a89fc07c Enhance LoginDialog component by adding signup functionality, including form fields for full name, email, and phone number. Implement state management for signup process and error handling. Update UI to toggle between login and signup views, improving user experience. 2025-11-07 20:28:22 +00:00
iamkiddy
561d2ee2b5 Implement booking form functionality with loading state and error handling. Add user and booking interfaces, and display confirmation message upon successful submission. Enhance form submission process with time conversion and mock API response for development. 2025-11-07 20:19:08 +00:00