Ratnesh-Team / Rehabify

The Path to a Brighter Tomorrow "
https://rehabify.ratn.tech
MIT License
7 stars 10 forks source link

Admin-Managed Home Remedies, Treatment Centers, and Doctor Appointment System #58

Open 0xPratikPatil opened 19 hours ago

0xPratikPatil commented 19 hours ago

Is your feature request related to a problem? Please describe.
We need to build the frontend functionality for admins to manage key platform features like home remedies, treatment center listings, and doctor appointments. Currently, there’s no interface for admins to easily add or control this information, making the platform less effective in serving users.

Describe the solution you'd like
The solution involves building the frontend UI and forms that allow admins to manage the following:

  1. Home Remedies Section

    • Create a form where admins can input remedy details (name, ingredients, steps, safety notes). Admins will be able to add, edit, and delete remedies, and publish them for users to view.
  2. Treatment Centers Directory

    • Build a form for admins to register and update treatment centers. Inputs will include center name, address, types of treatments offered, facilities available, and certification status. The frontend should display a searchable and filterable directory for users.
  3. Doctor Appointment System

    • Develop an admin interface for managing doctor registrations and appointment slots. The form will include fields for doctor name, specialty, available time slots, and appointment details. Users can book appointments through the frontend, with admin approval or modification options.

Frontend Considerations

Describe alternatives you've considered
External tools could be used for these tasks, but integrating this functionality directly into the frontend will create a smoother and more cohesive admin experience. It allows admins to manage everything without leaving the platform.

Additional context
This frontend implementation will empower admins to efficiently manage platform content and improve user engagement. It will also enhance the overall functionality by providing a seamless experience for users seeking remedies, treatment centers, or doctor appointments.

Priority: High Level: 3 Labels: gssoc-ext ,hacktoberfest

ratnesh-maurya commented 17 hours ago

Observations & Recommendations

1. Admin Role:

{67E3448B-0420-40E6-B291-8A6181F1DD3D} When a user signs up and logs in with the Admin role, the following options are available:

2. SuperAdmin Role:

When logged in with the SuperAdmin role, there is an option for Approval. However, I have identified a few gaps:


Suggested Improvements


These changes will enhance the system's functionality and user experience for both the Admin and SuperAdmin roles.

Acknowledgment

If you'd like to collaborate or require any assistance in implementing these changes, feel free to reach out. I’d be happy to work together to improve the platform further.