-
Зробити респонсів -
Додати роутер -
Додати фавікон з зубом -
Додати спіннер -
Запустити MONGO DB -
Додав вьюху едіта з данними з бази ( поки рідонлі ) -
Підключити до едіта вибір дати народження -
Переробив дату народження в нормальний формат -
Реалізувати пошук з бази -
Додати пошук клієнта по номеру телефону -
додати сумму всіх клієнтів -
додав форму з валідацією, поки тільки реквайред -
ховаю кнопку сабміт якщо форма не валідна -
Додав інсерт клієнта в базу -
Додав модалку про успішне додання клієнту -
Пофіксив баг з виборкою з бази при едіті клієнту -
На головній сторінці - виборка останні додані клієнти -
Звести всі айді в базі до одного типу. -
Реалізувати видалення. -
Показати нотіфікейшн при видаленні. -
День народження -
Зробити щоб в базу писався тип дейт -
Пофікси валідацію форми для едіт клієнта -
Показати нотіфікейшн при едіті. -
Редірект після видалення. -
Реалізувати едіт -
Виборка івентів за минулий місяць+ -
Подумати як переробити вибірку з бази данних календаря, ( можливо брати тільки майбутні записи ) -
Зробити одну вьюху для запису клієнту та запису анонімного клієнту -
Написав валідатор для імені -
Написав валідатор для телефону -
Редірект після додавання клієнту -
додати кнопку щоб зробити активним едіт клієнту -
додав витягування з бази числа людей - у яких сьогодні днюха -
Графік з статистикою -
Виборка клієнтів у яких сьогодні день народження -
Додав реюзабл clients-grid -
Видалив Fullcalendar та заінсталив mattlewis92/angular-calendar -
Зробив базове налаштування нового календаря, підготовив його до наших данних -
Пофіксити баг на вьюшці клієнта - коли не увімкнений режим режагування і спрацьовує клік на календарі -
Винести лодінг в окремий компонент -
Виніс таймлайн в окремий комонент -
Додав вибірку лікарів з бази для планклієнт -
Додав вибірку робіт з бази для планклієнт -
Додав кнопку відміна при редагуванні клієнту -
Додай Відображення Історії по клієнту -
Додав відображення записів на календарі -
Додав відображення імен клієнтів в записах на календарі -
Додав планування існуючого клієнта -
Додай час прийому на календар -
Пофіксь статистику -
Зафіксив баг з getDoctorById -
Додав нових лікарів -
Редірект після створення клієнту на його картку -
Конфірм на видалення клієнту -
Баг з датою при додаванні клієнта 23/09/2009 -
Додав відображення помилок валідації при додаванні нового клієнту -
Локалізував календар на російську мову -
Додай по батькові -
Локалізувати календарь на додаванні клієнта -
Перехід з календаря на картку клієнта -
Зафіксити баг з таймзоною при плануванні клієнту -
Локалізувати календарь на плануванні клієнта -
Додай колір лікаря на таймлайн -
Додай Lodash -
Додай колір лікаря на календар -
Пофіксив респонсів - виніс менюшку, додав іконки -
Зафіксив баг - що не зберігався коммент клієнта -
Зафіксив баг - що не зберігалось по батькові клієнта -
Додав редагування та видалення подій з історії -
Додав перезід з календаря на едіт події -
Поправити дизайн кількості в календарі -
Переніс календар з інпутів на іконку -
При редагуванні історії створюється дублюючий запис -
Додав запис, редагування та видалення подій для анонімного клієнту -
Змінив порядок імені в календарі
-
Додай вивід помилок форми на планінгу клієнта
-
Баг - не можливо перейти з календаря на старі події
-
Баг - не можливо записати клієнта на прийом - якщо у нього немає номеру телефону
-
Об*єднай addclient та editclient
-
Додай авторизацію
-
Додай вивід типу робіт на таймлайн
-
Зберігати вид робіт ( вони вже використовують це )
-
Додай помилки про валідацію на едіт клієнту
-
Додай ті самі валідатори на едіт клієнту що і на додаванні
-
Пофіксь сортування на статистиці
-
Додай статистику по лікарям
-
Додай ім*я лікаря на календар
-
Покажи app-menuwidget при респонсів дизайні
-
Додай різні кольори на історії, та відсортуй по даті
-
Додай debounce на пошук клієнта
-
Додай responsive - щоб працювало на айфоні
-
Додай іконки на кнопки
-
Додай в статистику вибір періоду
-
Не тягни всі дати з календаря, тягни тільки те що треба та зроби лейзі лодінг
-
Додай кольори лікарів на календар
-
Пофіксь баг з відображенням графіку
-
Пофіксь баг з сортуванням історії клієнту по датам
-
Забери авто підстановку на всі інпути
-
Додай Конфьорм на виделення клієнту
-
Implement Redux
-
Локалізувати календар на українську мову
-
Заміни всі ANY на інтерфейси
-
Баг з телефоном на вьюшці планклієнт
-
Об'єднав форми записати клієнта та записати анонімного клієнта
-
створи сервіса та моки для таймлайну
-
Додай менеджмент лікарів ( додати, видалити )
-
Додай менеджмент джобів ( додати, видалити )
-
Напиши валідатор дня народження для форми
-
Перепиши виборку з бази статистики getStatistic - щоб не тягнуло всі записи.
-
Зробити щоб кількість клієнтів оновлювалась динамічно
-
Перепеши getBirthdaysCount
-
Заюзати замість модалки ангулар алерт
-
додати селектор часу на вьюху запису клієнта ( можливо пофікситься в новій версії datepicker )
-
Клік на день календаря має робити перехід на цей день
-
Придумати як пофіксити івенти календаря
-
Написати міграційні скрипти з старої бази на нову, пофіксити всі айдішки
-
Винести конфіг календаря в константу
-
додати валідацію полів на плануванні клієнту
-
При виборці подій з бази - джойнити ще імена клієнтів
-
Переробити модалку на нотіфікейшини
-
Додати селект з списком можливих робіт - щоб можна було вибрати Терапія Ортодонтія Хірургія Ортопедія Дитяча стоматологія
-
перенести можливі роботи з мока в базу
-
забрати заглушку з поверненням сервісом клієнта на вьюху запису NEW
-
На вьюшці з іменинниками додати кількість років.
-
ПРИ ДОДАВАННІ НОВИХ ЛІКАРІВ В НОВІЙ БАЗІ - БУДЕ ПРОБЛЕМА ЧЕРЕЗ ObjectId
-
Додай інтерфес календар івента
-
Зробити щоб при додаванні клієнта перемальовувалась кількість юзерів.
-
Пофікси налаштування дейтпікера
-
Додати конфьорм на видалення
-
додати в ноді якусь перевірку щоб не залили через пост херові данні в базу
-
Винеси модалку в окремий компонент
-
Зміни мову дейтпікера
-
Придумати нову логіку для lastnumber
-
винести дейт пікер в окремий компонент
-
Перепиши convertDate
-
Видали мок клієнти.
-
не виводити одразу клієнтів - виводити тільки тих хто сьогодні записаний
-
попівгодини в записі
-
додати коментарі по клієнту
-
додати редагування коментарів по клієнту
-
додати видалення коментарів по клієнту
-
додати перевірку на апостроф
-
перевірити видалення записаного клієнта
-
початок тижня при записі з понеділка
-
редірект після запису клієнта
-
Поправ CSS в заголовку в календарі(дата)
-
По кліку на клієнта на календарі - переходити на його день
-
Додати відображення наступної дати візита у вьюху клієнта
-
коментар при записі клієнта
-
datetimepicker для інпута запису
-
додати вюху з подіями клієнта( щось на зразок таймлайн );
-
додати запис до певного лікаря
-
додати різні кольори для лікарів
-
Зробити щоб при старті запису клієнта через інпут - ставило куррент час
-
Виділяти майбутнє минуле на таймлайні
-
зробити минувші події в календарі іншим кольором.
-
вивести комент на екран дня по події
-
при перетягуванні запитувати годину
-
голубий рожевий сірий кабінет
-
селект зі списком лікарів
-
Додати селект лікарів при записі
-
Редагування лікаря при редагуванні запису
-
перехід по дабл кліку на подію на вьюшці дня - наїї редагування
-
Ренген фото зубів
-
отіфікейшн з днюхою клієнту
-
нотіфікейшн якщо клієнт був у нас півроку назад
-
мобільна версія нотіфікацій
-
Відображати на головній сторінці записаних на сьогодні замість всіх(має покращити швидкодію)
-
редагування дати народження
-
ЗБЕРЕЖЕННЯ РЕНТГЕНІВ в нормальну папку в корні!!!!!
-
ЗБЕРЕЖЕННЯ РЕНТГЕНІВ в нормальну папку в корні!!!!! для Windows
-
На вікні едіту - щоб кнопка зберегти - ставала активною тільки після змін
-
додати кастомну валідацію всіх полів на едіті
-
додати кастомну валідацію всіх полів на додаванні клієнта
-
пофіксити ліве меню при респонсів
-
Додати фотку клієнта через камеру телефону
-
Підрахунок ціни
-
Нагадування клієнту раз в півроку
-
Додати перевірку правильності введення інпутів
-
Пофіксь баг з датою МОМЕНТ moment/moment#1407
-
додати кнопку назад
-
пофіксити баг що після перетягування в календарі - події не стають нового кольору
-
смс сервіс на майбутнє
-
Зробити модальне вікно календаря в такому ж стилі як всі вікна
-
При канселі переносу дати в календарі - робити рефреш календаря.
-
Language файли
-
оповіщення лікарів при переносі їх клієнта
-
пофіксити баг з поганим відображенням хвилин для вьюхи едіт клієнт, вона відрізняється від дати в календарі на пару хвилин
-
Додати пошук по картці
-
редагування подій видаленого клієнту.
-
видалення знімків
-
коммент до знімка(рентгена)
-
зубна формула
-
перевірити базу при 10 000 клієнтах
-
додати десь галочку що клієнту вже нагадали
-
подумати як зробити щоб нотіфікейшни про тих хто давно не був не висіли
-
мобільна версія календаря
-
Реалізувати імпорт/експорт данних
-
хрестик удалити навпроти давно був
-
винести в функцію - форматування дати народження
-
підтвердження редагування
-
дата по півгодини
-
при перенесенні з вьюхи дня - не питати годину
-
додати перевірки на введення інпутів. редагування/додавання і тд
-
Додати видалення рентген знімків
-
Додати звязку - чоловік - дружина - син - донька
-
Додати запис клієнтів без внесення в базу
-
Переписати запроси в базу на ноді
-
Винести Монго базу в Облачний сервіс
-
Додати коннекти клієнтів, брат, сват, мама, тато.
-
Винести спіннер в окремий компонент.
-
Додати спінер на всі вьюхи
-
Переписати ДБ сервіс
-
Ускладни валідатори для форми
-
Порефакторити компонент з графіком
-
Додай зв*язки клієнтів ( тато, мама )
-
Заміни всі ANY на інтерфейси
-
Порефакторь запити в базу данних - зокрема ( статистику -> count )
- Лікар по замовчуванню в селекті
- Додати додавання лікарів
- Додати редагування та видалення лікарів
- Подумати чи можна дозволяти редагування історії клієнтів з минулого(записів в календарі)
- Додати у прогу статистику
- подумати куди виводити ТІП, поки опасіті 0
- логінка юзерів
- групи юзерів (адмін/неадмін)
ng build --aot -prod --base-href
node server/app.js
mongod
// On production
npm start
// On localhost
ng serve
http://localhost:4200/
brew update
brew install mongodb
mkdir -p /data/db
Set permissions for the data directory.
mongod
ClientsList = new Mongo.Collection('clients');
CalendarEvents = new Mongo.Collection('calendar');
UserAccounts = new Mongo.Collection('userAccounts');
DoctorsList = new Mongo.Collection('doctors');
//ClientsList.insert({name: "Petro",surname: "Darii",tel:"0500748190", comment:"Cool Guy" });
//DoctorsList.insert({name: "Petro",surname: "Darii",tel:"0500748190", comment:"Cool Guy" });
ClientsList.insert({name: clientname,
surname: clientsurname,
tel:clientphone,
comment:clientcomment,
clientnum: clientnum,
clientbirthday: jsdate
});
/* ЗРОБИ БЕКАП БАЗИ */
db.clients.find().forEach( function (x) {
db.clients.remove({_id:x._id},true);
x._id = ObjectId();
db.clients.save(x);
});
db.calendar.find().forEach( function (x) {
db.calendar.remove({_id:x._id},true);
x._id = ObjectId();
db.calendar.save(x);
});
db.doctors.find().forEach( function (x) {
db.doctors.remove({_id:x._id},true);
x._id = ObjectId();
db.doctors.save(x);
});
// "start": "ng serve", // "start": "node server/app.js",