Thank you for your interest in our announcement! This document outlines everything you need to know about the role-based system project you'll be working on for this challenge.
Your challenge is to develop a web-based role management system with the following features:
- Create a login system with hashed password authentication.
- Route users to different dashboards based on their role:
- Admin
- Doctor
- Receptionist
- Admin Dashboard: Displays a list of all registered users (patients) with details such as name, registration date, and status (active/inactive). Data is pulled dynamically from the
patientstable. - Doctor Dashboard: Displays the day's consultation list, including patient names, appointment times, and consultation statuses. Data is pulled dynamically from the
consultationstable. - Receptionist Dashboard: Displays the appointment schedule for the day, including appointment times, patient names, and assigned doctors. Data is pulled dynamically from the
appointmentstable.
- Ensure all pages (login and dashboards) work smoothly on both mobile and desktop devices.
- Deploy the application on Vercel for public testing and usability.
- Your repository should include:
- Clear project structure.
- Features of the application.
To apply for this internship, please send a link to your deployed application hosted on Vercel as well as your CV via email to contact@modoock.com.
We will evaluate your submission based on the following:
- Functionality: Does your app meet the requirements?
- Design & Responsiveness: Is the UI intuitive and user-friendly?
- Code Quality: Is your code clean, efficient, and well-organized?
Modoock Health is a healthcare platform in progress, aiming to simplify and innovate healthcare services. As a Moroccan solution, itβs designed with local needs in mind, while striving to bring impactful changes to the way healthcare works.