Mariia Domanchuk
Offer Mariia work on your next project.
Rating
Skills and abilities
Programming
Portfolio
-
113 USD Development of adaptive payment, registration, and forms for educational
Web ProgrammingWithin the project, a comprehensive refinement and layout of key functional pages for the Ascent Hub educational hub on WordPress were completed.
What was implemented:
1. "Payment Services" page:
… - A minimalist and trustworthy design for the individual entrepreneur's (FOP) details card (AT "UNIVERSAL BANK" / Monobank) was created in accordance with the brand's corporate colors.
- A real payment QR code for the FOP was integrated.
- An interactive button for quickly copying the IBAN account to the clipboard was developed, providing instant visual feedback for the user (changing the button and text color to "Copied").
- Full mobile optimization was conducted: on smartphones, elements are arranged in a convenient vertical line, and the copy button becomes large and user-friendly for touch screens.
2. "Register of Issued Certificates" page:
- An interactive table with a database of issued certificates (series PP) was created.
- An ultra-fast "live" search was implemented using pure JavaScript (Vanilla JS), which instantly filters records by the teacher's full name or certificate number without reloading the page.
3. Course registration forms (WPForms in modal windows):
- The mobile adaptation of the registration pop-ups was completely fixed (the issue of form clipping on small screens was resolved by adjusting the internal scroll with `max-height: 85vh` and `overflow-y: auto`).
- An intelligent JS script for autofill was implemented: when clicking the "Register" button next to any course, its name is automatically filled in the corresponding WPForms field.
Technology stack: HTML5, CSS3 (Media Queries, Flexbox, CSS Grid), JavaScript (Vanilla JS), WordPress, WPForms.
-
113 USD UNHOOK: Break the Trap — chatbot for teenagers about online safety
Bot DevelopmentUNHOOK: Break the Trap is an educational chatbot for teenagers, created to raise awareness about online dangers and to develop safe online behavior skills.
The bot helps to:
• recognize risks in the online environment
… • act correctly in difficult situations
• test your knowledge through interactive quizzes
• receive useful and understandable information
The project is implemented by a team with the aim of creating a safe digital space for children and teenagers.