Skip to content
View Yuliafire's full-sized avatar
🎯
☠️
🎯
☠️

Block or report Yuliafire

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Yuliafire/README.md

Hi, I’m Yulia. My goal is to become a Frontend Developer!

“Most people overestimate what they can achieve in a year and underestimate what they can achieve in ten years.” Bill Gates.

Tech Stack

HTML CSS SASS Tailwind CSS JavaScript VS Code Figma SQL Git GitHub npm VirtualBox

I'm currently learning

JavaScript React Badge TypeScript Badge Webpack Badge

Codewars Badge

Codewars Badge

I work as a Certified English teacher and study Frontend Development. I'm fluent in English (C2 level) and can also speak some Chinese Mandarin (HSK3). I believe in Education and self-development. Watch the video on YouTube

IMAGE 2025-02-09 10:01:27 PM

  • 🌐 Learn more about me: My Website
  • 🏷 My logo: 不怕慢, 就怕听.
  • Personality: goal-oriented, hard-working, curious, resilient.

Projects

1. Coffee Shop

Description

This project involves building a Coffee Shop website, where users can explore various coffee products and interact with different features. The task includes implementing functionalities such as a responsive design, burger menu, and a slider.

Coffee shop screenshot

HTML CSS JavaScript

Deployment

Link

Features Implemented:

  • Button UP
  • Burger menu
  • Responsive Design
  • Slider on Home Page

Description

This project involves building a Christmas-themed shop website, where users can interact with a variety of gift-related features. The task involves implementing various interactive functionalities, including a burger menu, timer, random gift suggestions, and category switching for gifts.

Снимок экрана 2025-02-09 в 9 27 21 PM

HTML CSS JavaScript

Deployment

Link

Features Implemented:

  • Opening and Closing Burger Menu: The menu is activated when the screen width is 768px or less.
  • Slider on Home Page:
  • Timer on Home Page: A countdown timer that counts down to a specific event.
  • Random Gifts on Home Page: Displays a set of random gift items.
  • Category Switching on Gifts Page: Switch between different categories of gifts.
  • Button UP on Gifts Page: A button that takes users back to the top of the page.
  • Slider on Home Page
  • Modal for Selected Product

Description

This project involves building a Nonogram Game, a logic puzzle where players solve nonogram puzzles by filling cells in a grid based on numerical clues. The game is built using JavaScript and CSS, providing an interactive and engaging experience for users. The task includes implementing puzzle generation, user interaction, and validation of the solved puzzles.

Снимок экрана 2025-02-18 в 4 35 38 PM

JavaScript CSS

Deployment

Link

Features Implemented:

  • Puzzle Generation: Dynamically generates nonogram puzzles of varying difficulty levels.
  • Interactive Grid: Allows users to click or drag to fill or mark cells in the grid.
  • Clue Validation: Validates the user's solution against the correct puzzle solution.
  • Timer: Tracks the time taken to solve the puzzle.
  • Reset Button: Resets the grid to its initial state.
  • Hint System: Provides hints to help users solve the puzzle.
  • Responsive Design: Ensures the game is playable on both desktop and mobile devices.
  • Win/Lose Feedback: Displays a message when the puzzle is solved correctly or incorrectly.
  • Introduce animations and sound effects for a more immersive experience.

How to Use

  1. Open the deployed link in your browser.
  2. Select a puzzle template.
  3. Use the grid to fill or mark cells based on the numerical clues provided.
  4. Click the "Solution" button to validate your solution.
  5. Reset the puzzle at any time using the "Reset" button.

Technologies Used

  • JavaScript: For game logic, puzzle generation, and user interaction.
  • CSS: For styling the grid, buttons, and overall layout.
  • HTML: For structuring the game interface.

Future Improvements

  • Add more puzzle packs with different themes, and different difficulty levels.

  • Implement a save/load feature to resume puzzles later.

  • Add a leaderboard to track the fastest puzzle solvers.

Снимок экрана 2025-03-13 в 1 41 57 PM

CSS TypeScript Badge Webpack Badge

Deployment

link

Description

First introduction to Typescript Migration. News API is a simple HTTP REST API for searching and retrieving news from across the Internet

Features Implemented:

  • Add TypeScript to the project.
  • Set up ESLint to work with TypeScript.
  • Configure Webpack to work with TypeScript.
  • Migrate the application from JavaScript to TypeScript, using: Enums, Interfaces, Types, Generics, Union Types, Access modifiers (private, public), Utility Types (Partial, Pick, Readonly).
  • Make the layout adaptive.

Certifications | Courses

  • RS School FRONTEND, JS (Stage 1)
  • UDEMY course WEB DEVELOPER
udemy cert web
  • Certified English Teacher (TEFL)

Languages

  • English: C2 Level
  • Chinese Mandarin: HSK3 Level
  • Russian

GitHub Stats

GitHub Stats

Activity Overview

Ashutosh's github activity graph

Pinned Loading

  1. lucybot lucybot Public

    JavaScript

  2. christmas-shop-public christmas-shop-public Public

  3. seminars-react-app seminars-react-app Public

    JavaScript

  4. nonograms nonograms Public

    JavaScript