Skip to content

Latest commit

 

History

History
135 lines (55 loc) · 1.87 KB

File metadata and controls

135 lines (55 loc) · 1.87 KB

Frontend Developer Assignment Objective Build a B2B Healthcare SaaS UI application to demonstrate your frontend development skills, architecture thinking, and ability to handle real-world scenarios.

Assignment Overview You are required to create a frontend application that simulates a healthcare platform with multiple modules such as authentication, analytics, and patient management.

Requirements Tech Stack React

TypeScript

State Management (Redux / Zustand / Context API)

Core Features

  1. Authentication Implement Login functionality using Firebase Authentication

Handle basic login flow (validation, error states, session handling)

  1. Application Pages Create the following pages: Login Page

Home / Dashboard Page

Analytics Page

Patient Details Page

  1. Patient Details Module Display patient data in:

Grid View

List View

Provide a toggle switch to switch between views

Ensure proper UI/UX and responsiveness

  1. Notifications (Service Worker) Implement Service Worker

Enable push/local notifications

Show at least one working notification use case

  1. State Management Manage application state effectively

Handle data flow across pages/modules

Bonus (Good to Have) Micro-frontend architecture

Reusable component design

Performance optimizations

Clean folder structure and scalability

Evaluation Criteria Your submission will be evaluated based on: Code quality and structure

UI/UX and responsiveness

State management approach

Feature completeness

Performance and best practices

Overall scalability and thinking

Submission Guidelines Upload code to a GitHub repository

Provide a live deployed link (Vercel / Netlify preferred)

Ensure the application is functional

Submission Process After completing the assignment: Submit your GitHub repo + live link

Fill out the application form

Share all details as mentioned in the job post