مدیریت مرخصی های کارمندان
- لیست غیبت ها به همراه نام شخص
- دیدن ۱۰ ایتم در هر صفحه با قابلیت صفحه بندی
- تعداد کل غیبت ها.
- برای هر غیبت:
- نام شخص
- نوع غیبت
- مدت(period)
- توضیح کارمند (اگه موجود بود)
- وضعیت ( 'Requested', 'Confirmed' or 'Rejected')
- توضیح ادمین (اگه موجود بود)
- filter by type.
- filter by date.
- مشاهده لودینگ تا زمان گرفتن داده ها.
- خطا در صورت در دسترس نبودن دیتا.
- پیغام مناسب در صورت خالی بودن لیست.
- React
- Tests: Jest + react-testing-library / enzyme
- Code Linter
- Redux is a plus.
- Typescript is a plus.
- CSSinJS is a plus: styled-components, styled-system, ...
- نام گذاری ها (files, functions, components, ...).
- تست. اختیاری
- ساختار کد و پرفورمنس
- طول توابع.
- Clean code.
- داکیومنت و نحوه اجرای کد
یا یه ریپری گیتهاب یا به صورت زیپ
نباید این کد بیشتر از چند ساعت وقت بگیره ممنون که وقت میزارید و تا هرجاش که رسیدید بفرستید