Денис Коломієць
Рейтинг
Рівень володіння мовами
Резюме
1. Верстка одно- та багатосторінкових сайтів згідно готового макету замовника
2. Адаптивна верстка
3. Розробка backend частини сайту
4. Створення та інтегрування бази даних (PostgreSQl, MongoDB)
5. Розробка RESTful API
6. CSS-анімації
7. Чистий та читабельний вихідний код
8. FullStack розробка
9. Підтримка існуючих проектів
10. Рефакторинг та поліпшення коду
Навички та вміння
Програмування
Послуги
Фото, аудіо та відео
Портфоліо
-
Сайт для школи іноземних мов
Веб-програмуванняРоботу виконано на базі фреймворку #next.js з використанням сучасних бібліотек стилів #MaterialUI та #Styled-components . Згодом було розроблено адміністративну панель та інтегровано базу даних #postgresql для створення, зберігання та редагування компонентів сайту.
-
Веб-додаток погоди
Веб-програмуванняПростий застосунок погоди, створений на #react.js
Користувач вводить бажаний населений пункт, після чого проходить запит на сервер (використовується openweather api) та отримує дані стосовно погоди на даний момент, які відображуються в інтерфейсі застосунку.
-
Клон соціальної мережі "Твіттер"
Веб-програмуванняКлон популярної соцмережі, створений виключно для освітніх цілей. Роботу виконано на базі #next.js з інтеграцією бази даних #mongodb (використовуючи #prisma ).
Користувач може зареєструватись, виконати логін, створювати записи (твіти), лайкати та коментувати твіти інших користувачів, встановлювати фото профілю та редагувати інформацію про себе. Все працює динамічно та відображується в інтерфейсі браузера без перезапуску сторінки.
-
Клон застосунку Мессенджер
Веб-програмуванняСтворено виключно в освітніх цілях на базі #next.js з інтеграцією бази даних #mongodb .
Користувач може зареєструватись (використовуючи введенні облікові дані так і авторизуватись через Google та GitHub аккаунти), залогінитись, створювати нові чати (на дві та більше осіб), видаляти чати, надсилати текстові повідомлення та зображення, встановлювати власне фото профілю. Спілкування між учасниками чатів проходить в реальному часі без перезавантаження сторінки (використовується сервіс #pusher). Також користувач може побачити хто прочитав його власне повідомлення в чаті.