git clone https://github.com/mohammedmagdyismael/Scheduler.git
cd ./Scheduler
yarn
yarn start
The app uses withTranslantion HOC to translate it. to add new language follow the following steps:
- Add new localization file in
public/localization
directory - Add the new language (name & key) to
language
list inapp/helper
directory Note: language key must be the same as language file name (ex: fr.json => key: 'fr') - if the added language is a RTL language, add the language key to
rtl
list inapp/helper
directory
The app styling uses styled-components lib
Also you can customize some component styling using the following props in App.js
extendDataSlot extendSlot extendSlotTitle extendSlotDesc
The App supports Day and Week view, with a Date picker
For more, don't hesitate to contact me