Highload — медіа для розробників
4.16K subscribers
5.6K photos
277 videos
18 files
6.48K links
Розповідаємо про людей, які створюють код, та про код, який вони пишуть.

Зв'язатися із редакцією можна тут: news@highload.today. А щодо розміщення реклами, будь ласка, пишіть на specials@highload.today.

Наш чат https://t.me/highloadchatt
Download Telegram
​​Buylist – приложение для совместного управления списками

Продолжаем знакомить вас с проектами, которые участвуют в нашем конкурсе.

У автора проекта, Андрея Мельника, появилось желание найти удобный инструмент, чтобы составлять список для покупок в магазине. Поискав приложения и не найдя ничего подходящего, он решил написать свой сервис для управления списками покупок, заданий и чего угодно.

Команда проекта состоит из двух человек – сам автор идеи занимается кодом и всей технической реализацией, его жена – дизайном.

Изначально функционал задумывался очень базовым: регистрация, создание и редактирование списков, добавление пользователей в список, совместное редактирование. Но по мере разработки добавлялись все новые идеи и возникали трудности. Например, вопросы безопасности, уведомления, архивирование списков и так далее.

Для проекта был выбран Symfony 5.2 с базой данных на MySQL. Buylist сейчас в стадии разработки, первый продакшен планируется после реализации основного функционала и дизайна. В дальнейшем планируется создать мобильное приложение, которое будет работать с хостом по API.

Репозиторий проекта https://github.com/andrewlynx/buylist

Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/

#Symfony #MySQL #Buylist
​​My marks – сайт и приложение для электронного дневника и мониторинга оценок учащихся

Голосование за проекты на конкурсе продолжается! Хотим вам напомнить, что есть ограничение на голосование с каждого IP-адреса. Поэтому просите ваших друзей отключаться от общественных сетей и голосовать с мобильных телефонов. А еще мы перенастроили кеширование, так что те у кого не проходили голоса, теперь смогут проголосовать.

Продолжаем знакомить вас с проектами, и теперь у нас на очереди приложение для мониторинга оценок от Павла Скибы.

My marks появился по двум причинам. Его разработчик Павел Скиба решил избавить родителей, учителей и учеников «от постоянных мучений» с узнаванием домашних заданий и оценок, а заодно прокачать свои скиллы в фулл-стеке на новых для себя технологиях.

Цель проекта – минимизировать количество времени, которое классный руководитель будет затрачивать на ввод оценок в систему, до одного часа в неделю (для класса с 30 учениками и количеством оценок до 500 на класс в неделю).

Сначала Павел написал веб-приложение с десктопной и мобильной версткой, а затем и нативное мобильное приложение на iOS и Android. Для этого он использовал IDE phpStorm, СУБД mySQL, Laravel для бэкенда, ReactJS для фротенда и React-native для создания мобильного приложения. Еще пришлось подключать дизайнера, тестировщика/маркетолога и знакомых в США – чтобы разбираться с бюрократической машиной Apple для включения в App Store.

Проект уже используется в пилотном классе, правда, разработку пока пришлось заморозить из-за занятости на основной работе. Но «идей море», маркетинговый и бизнес-план уже есть, говорит Павло.
https://github.com/PaulNSkiba/M.M.React-Native-v2
https://www.mymarks.info

Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/

#phpStorm #mySQL #Laravel #PHP #ReactJS #Reactnative
​​10 книг по программированию на PHP и MySQL

В блоге на hackr.io пользователь Ахил Бхадвал поделился десятью лучшими, по его мнению, книгами по программированию на языке PHP.

https://highload.today/10-knig-po-programmirovaniyu-na-php-i-mysql/

#PHP #MySQL #books #programming #learning #knowledge
My Dog Club – сайт о собаках и сервисы для их владельцев

Идея Дмитрия Слюнина родилась из хобби — у него самого дома есть домашние животные. В свободное от основное работы время вдвоем с программистом Олегом Полуцыгановым Дмитрий создал на фреймворке Laravel сайт о собаках с галереей питомцев, информацией об их содержании и календарем событий для хозяев.

Дмитрий занялся планированием, дизайном, наполнение сайта контентом, SEO и участвовал в программировании, основные же этапы программирования фронтенда и бэкенда — заслуга Олега.

У авторов много планов по дальнейшему развитию проекта: создать доску объявлений, запустить онлайн-магазин и онлайн-консультации специалистов по различным темам.

Сайт проекта: https://my-dog.club/

Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/

#HTML #CSS #Bootstrap #JS #PHP #Laravel #SQL #MySQL #Ajax #Blase #NetBeans #IDE
​​Read It Later – приложение для сохранения и организации ссылок

Продолжаем знакомить вас с проектами, и теперь у нас на очереди приложение для сохранения и организации ссылок от Виталия Григоренко.

Идея бэкенд-разработчика Виталия Григоренко возникла «из личной боли»: на разных устройствах в разных источниках у него хранились потенциально интересные ссылки, которые чаще всего терялись из-за неструктурированности данных. Поиск подходящего приложения не увенчался успехом, и Виталий решил сделать простой менеджер ссылок.

Проектом Виталий занимается «в любое свободное время», он единственный разработчик. Использует в первую очередь С#, потому что знает этот язык лучше всего, а также IDE Visual Studio Community Edition, MySQL, фреймворки .Net Core 5.0 и Blazor 5.0.

Трудности были в тех сферах, где Виталий ориентируется хуже. Например, дизайн «просто отсутствовал, придумывался на коленке» и много раз изменялся, на что тратилось много времени, потому что менялся не просто дизайн, а вся верстка.

Тем не менее для MVP проект уже сделан на 80–90%. Монетизация еще не реализована, но продумываются три варианта: платная подписка, рекламные ссылки в списках и контекстная реклама.

Ссылка на проект: https://github.com/Grigorenko/ReadItLater

Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/

#CSharp #MySQL #Backend
​​Rate Them App – сайт для оценки качества собеседований

Автора проекта Владимир Бондарчук долгое время работал на фрилансе с иностранными заказчиками и проходил технические собеседования с ними. Впечатления от собеседований всегда оказывались позитивными, все было очень корректно и вежливо. Когда в 2020 году начался карантин, многие украинские компании перешли на удаленную работу и Владимир решил попробовать с ними работать. Здесь, по его словам, он столкнулся с «мягко говоря, некорректным отношением со стороны интервьюеров» – впечатления от собеседований были совсем другие.

Его приложение берет на себя миссию: а) изменить отношение компаний и интервьюеров к процессу проведения интервью в лучшую сторону; б) сэкономить время и нервы кандидатам, которые ищут работу и активно проходят собеседования, – они смогут заранее посмотреть, что говорят про компанию другие кандидаты, которые уже проходили в ней интервью.

Весь проект Владимир делает в одиночку, используя технологии, в которых у него уже есть опыт: React.js, REST API, Spring Boot, MySQL, AWS, GitHub. Параллельно работает на постоянной основе Java-разработчиком.

Ссылка на проект: http://technicalinterviewsinukrainemustbebetterpreparedandmorepleasant.com

Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/

#Reactjs #REST #MySQL #AWS #GitHub