Олександр Мамренко
Рейтинг
Рівень володіння мовами
Навички та вміння
Програмування
Робота з текстами
Портфоліо
-
Foodgram - продуктовий помічник з API
PythonFoodgram - це онлайн-сервіс та API для публікації кулінарних рецептів, розроблений у рамках дипломного проекту навчального курсу. Я розробив лише бекенд, тоді як фронтенд і дизайн були виконані студентами відповідних курсів. Сервіс дозволяє користувачам публікувати свої рецепти, переглядати їх у інших користувачів, додавати їх до списку «Улюблені», а також формувати зведений список продуктів для приготування обраних страв перед відвідуванням магазину (Список покупок доступний для завантаження). Розроблений мною проект наразі не запущений на сервері, проте інструкція по локальному запуску проекту доступна на GitHub. Також на сторінці проекту на GitHub можна знайти інформацію про можливості сервісу та про те, як підписуватися на своїх друзів та колег, а також як додавати рецепти до улюблених і до покупок.
-
Yatube (Текстовий блог)
PythonРобота виконана в ході проходження курсу в онлайн школі. Деплою немає, так як і немає постійного доступу у мережі інтернет. За посіланням знайдете проект на GitHub.
Блог в якому реалізовані наступні можливості:
- Реєстріція нових користувачів
… - Додавання/видалення постів у свій обліковий запис
- Коментування постів інших авторів
- Підписуватися на конкретних авторів
- Лента рекомендацій (Тільки вибрані автори, усі автори)
- Також є группи по інтересам, наприклад группа технлогії містить пости на технологічні теми. Группу можна вибрати при відпралення посту. Нові группи додаються лише адміном
- Для авторизованих користувачів, та не авторизованих сайт виглядає по різному
- Адаптація для мобілних пристроїв
- А також малі деталі, такі як пагінація, надійність пароля, тестування, система безпеки запросів SQL
Стек технологій:
- Python 3.7
- Django
- SQLite
- HTML/CSS
- Bootstrap 4
- Pytest
-
YaMDb (Портал з відгуками)
PythonПроект на GitHub, YaMDb, є базою відгуків про твори в категоріях книги, фільми та музика. Зареєстровані та аутентифіковані користувачі можуть залишати рецензії та коментарі на твори, а також переглядати рейтинги творів на основі оцінок. Список категорій може бути розширений. Сайт не надає прямого доступу або посилання для ознайомлення безпосередньо з творами. Адміністрація проекту додає нові твори та категорії. Присутній файл docker-compose, що дозволяє швидко розгорнути контейнер бази даних (PostgreSQL), контейнер проекту django + gunicorn та контейнер nginx. Також реалізовані налаштування для застосунку Continuous Integration та Continuous Deployment.
На жаль сайт не має фронтенд частини. Це чистий api сервіс, який можна інтегрувати, наприклад, в бота Telegram або на свій сайт. На даний момент сайт не запущений на сервері і ви можете переглянути лише посилання на гітхаб.
Стек технологій:
…
Python 3.7
Django 2.2.16
REST Framework
PyJWT
Django filter
Gunicorn
Docker
детальніше див. додатковий файл залежностей requrements.txt
-
Калькулятор калорій та фінансів
PythonДаний проект є навчальним для демонстрації об'єктно-орієнтованого програмування на мові Python. Проект включає в себе два калькулятори: калькулятор калорій і калькулятор фінансів.
Кожен калькулятор реалізовано як окремий клас, який успадковує загальну логіку, описану в базовому класі Calculator. Базовий клас містить загальні методи та властивості для роботи обох калькуляторів.
… Для додавання записів в калькулятори використовується окремий клас Record, який представляє запис в журналі калорій або фінансів.
Калькулятор фінансів також дозволяє відображати залишок коштів на поточний день в обраній валюті (гривні, євро, долари).
Мета проекту - продемонструвати використання об'єктно-орієнтованого підходу при розробці програмних продуктів на Python. У проекті реалізовані основні концепції ООП, такі як успадкування, інкапсуляція та поліморфізм.
Активність
| Останні ставки 10 | Бюджет | Додано | Терміни | Ставка | |
|---|---|---|---|---|---|
|
Розробка бази + API + інтерфейс
48 802 UAH
|
|||||
|
Старт:GASH (веб-приклад ,дасть можливість грати і заробляти )
1000 UAH
|
|||||
|
Бот у телеграмі
4000 UAH
|
|||||
|
Допомога з завданнями для студента з фреймворком Django, мова: Python.
1000 UAH
|
|||||
|
Скрипт відправлення вібер повідомлень з Google таблиць
2000 UAH
|
|||||
|
Бот в телеграм, перепост повідомлень.
1500 UAH
|
|||||
|
Телеграм бот викладає публікації зображення + текст в чати
1000 UAH
|
|||||
|
Бот для телеграму
700 UAH
|
|||||
|
Backend Junior/Trainee Python, FastAPI SqlAlchemy менторинг
5000 UAH
|
|||||
|
Олександр
4000 UAH
|