Diana Tsapenko
Offer Diana work on your next project.
Rating
Language proficiency level
Skills and abilities
Programming
Portfolio
-
11 USD SmartSpace - adaptive landing page
HTML & CSSDeveloped a modern landing page for the real estate agency "SmartSpace".
Technical features:
HTML5/CSS3: Semantic markup, use of BEM methodology to support code scalability.
Responsiveness: The site displays correctly on all devices.
… JavaScript (ES6+): Implemented interactive elements in pure JS without heavy libraries.
Optimization: Use of SVG sprites for icons and lazy loading attributes.
Style architecture: Use of CSS variables for easy customization of the color scheme.
-
11 USD Cyberpunk 2077 — Adaptive landing
HTML & CSSThis is a promo landing page created for the game Cyberpunk 2077. The project demonstrates skills in creating complex, fully responsive interfaces using HTML5, CSS3 (Grid, Flexbox, Custom Properties), and JavaScript (ES6 Classes).
Key features:
Full responsiveness for all types of devices.
… Dynamic background change in the hero section using a JS class.
Use of modern CSS techniques such as clip-path to create a unique style.
Focus on accessibility: semantic markup, ARIA attributes, and proper form handling.
Technology stack:
HTML5
CSS3 (CSS Variables, Grid Layout, Flexbox)
JavaScript (ES6 Classes)
-
5 USD Random Color Palette Generator
HTML & CSSThis is an interactive one-page web application designed for the quick creation and visualization of color palettes. The tool is developed for web designers, developers, and anyone working with color who needs a source of inspiration or ready-made solutions for their projects. The application allows users to generate, customize, and save harmonious color schemes with one click.
Key features:
Dynamic generation: Creating a new palette of five random colors happens instantly by pressing the "Space" key.
… Color locking: Users can lock one or several colors they like. Locked colors will remain unchanged during subsequent generations, allowing for precise combinations.
Copying HEX code: When clicking on the color code, it is automatically copied to the clipboard for convenient use in graphic editors or code.
Adaptive text contrast: The color of text and icons automatically changes to black or white depending on the brightness of the background, ensuring excellent readability and accessibility of the interface (WCAG).
Technical stack:
HTML5
CCS3
JavaScript (Vanilla JS)
Chroma.js
Font Awesome
-
14 USD Collection of natural artifacts – interactive landing
HTML & CSSAdaptive promotional website created for presenting a digital collection of natural artifacts. The project combines elegant typography, modern layout techniques, and interactive sliders using Swiper.js, creating an engaging and visually appealing browsing experience.
What has been implemented:
A clean HTML5 structure with BEM methodology for scalable code.
… Responsive layout based on Flexbox and media queries.
Integration of Swiper.js;
Hover, focus, and disabled states for convenience and accessibility.
Typography system using Google Fonts;
Smooth animations (all 0.2s ease) for interactive elements.
Technologies:
HTML5
CSS3 (Flexbox, Media Queries)
JavaScript (ES6)
Swiper.js
SVG icons
BEM methodology
Key features:
Fully responsive design (desktop → tablet → mobile).
Interactive Swiper.js slider with custom buttons and pagination.
Feedback form.
Custom hover, focus, and active states for buttons, links, and inputs.
-
9 USD Splice - landing page for a musical instruments and plugins service.
HTML & CSSThis is a one-page adaptive landing site created to showcase the capabilities of a music service. The site contains promo blocks, a section with advantages, user reviews, a call-to-action block, and an extended footer with navigation.
What has been implemented:
The site structure is built using the BEM methodology for ease of maintenance and scalability.
… A fixed header with a logo, navigation, and authorization buttons has been implemented.
A burger menu has been created, which opens adaptively on mobile devices.
Sections with advantages have been created, alternating (regular and reverse blocks) for a dynamic look.
An extended footer with navigation columns, lists of links, and copyright.
Responsiveness for different screen sizes (desktop, tablet, mobile).
Hover effects have been used for buttons and links, making the interface more interactive.
Technologies:
HTML5
CSS3
Google Fonts
JavaScript
BEM methodology
Key features:
Adaptive design (from 320px to large screens).
Interactive burger menu.
Convenient navigation in the footer.
Activity
| Latest proposals 1 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Landing page layout (desktop+mobile). The design is made in Figma.
23 USD
|