Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 1.95 KB

README.md

File metadata and controls

38 lines (27 loc) · 1.95 KB

NexTechCare-Frontend

Live link: https://nextechcare.netlify.app/
Backend repo: https://github.com/junaaid96/NexTechCare-Backend

Custom Admin Credentials

Overview

NexTechCare is an IT support system designed to streamline service management and enhance user interactions. With robust user authentication and authorization features, NexTechCare ensures secure access to its platform, catering to three distinct user roles: Customers, Engineers, and Admins.

Functionalities:

  1. User Authentication and Authorization

    • Registration and Profile Management: Users can easily register, log in, and update their profiles.
    • Role-Based Access Control: Different roles (Customer, Engineer, Admin) have specific permissions, ensuring secure and appropriate access to features.
  2. User Roles and Permissions

    • Admin Dashboard: Admins have the authority to approve services created by engineers, manage the customer and engineer lists, and review messages sent through the "Contact Us" section.
    • Customer Dashboard: Customers can avail themselves of services, leave reviews, and track their service history.
    • Engineer Dashboard: Engineers can create services, and they have the ability to update or delete these services.
  3. Service Management

    • Public Access: Anyone can view available services, including detailed descriptions and user reviews.
  4. Dashboard Management

    • Personalized Dashboards: Each user role has access to a specific dashboard tailored to their needs and permissions.
  5. Contact Information

    • Communication: Users can send messages through the "Contact Us" page, ensuring effective communication and support.

Technology Used:

  • Frontend: Tailwind CSS, JS/React/Next.js
  • Backend: Python/Django REST framework, JWT Authentication
  • Database: PostgreSQL