Did package to send messages (email, sms, fcm, gcm). Remade using existing payment system UAPay under Omnipay API. Add log of important points. Fixed falling mailing messages through incorrect input in event which served by crontab. Add to admin panel filters on users. Implemented lending system PingYo for Britain on Backend and Frontend. I made it easily extensible to the US and Canada.
I made a page for the contest of letters to St. Nicholas. The user could uploaded the photo to the server (only one), and could vote for his and others (one vote for one photo). If he tried to upload the photo and was not authorized, he saw pop-up with links for registration or logging in. I wrote for this contest js script for returning to the previous page after registration or authorization. Also I did a contest for Valentine's Day. On the page of the contest were links to the category of goods, where you want to search for a gift. When there was a gift on the page of the goods, a pop-up appeared with a form where you had to enter contact information. Competition - 12 days. Gifts and their places were hard coded. I did pop-ups with generating a promotional code -5%, which appeared for the user when he wanted to leave the basket. Using JS I changed some discount icons, and some I hiden in general.
Was involved in the maintenance of the first version, written on an unknown self-script using the Smarty template engine. The site was broken monthly. Replaced the html editor, disabled editing from the admin for the time of the transfer. We transferred it to Yii2, the functionality is maximally reproduced. I wrote a script for the movement of DOM elements (assigning order of records for sorting).
I made the CORS reception, added internationalization, sent CURL, added some functionality to the admin panel, wrote the forms to the file (in the database they saved before me), changed the layout, screwed the geoip, fixed the inability to register the identical emails to the dog (firstname.lastname@example.org, email@example.com). I attached 3 landing pages, in one I wrote the script for the change the phone code in form, and I attached them to the general registration.