Skip to content
View kate8382's full-sized avatar

Block or report kate8382

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
kate8382/README.md

Hello! ๐Ÿ‘‹ My name is Ekaterina (Kate)

I am a junior web developer passionate about creating modern and user-friendly interfaces. Coming from a non-IT background, I have been fully dedicated to learning web development since August 2023, completing courses and building projects to strengthen my skills to become a PRO Frontend Developer. Under the guidance of Skillbox mentors, I completed the Basic Web Development and Basic JavaScript courses with final projects. Currently, I am independently studying Advanced JavaScript. Here's a little about me:

  • ๐ŸŒฑ Planning to learn: TypeScript, Node.js, React, Vue.
  • ๐Ÿ’ผ Looking for opportunities to work in frontend development, as I believe practice is the best teacher.
  • ๐Ÿ“ซ Contact me: e.sevciuc82@gmail.com.

๐Ÿ› ๏ธ My Skills:

  • HTML, CSS, JavaScript (ES6+).
  • Version control systems: Git, GitHub, GitLab.

๐Ÿ“‚ My Projects:

  • V-Wave Radio โ€” final project of a web page.
  • Frontend-Pro โ€” final project of a CRM system, including a Frontend-module โ€” an interface module for a CRM web application, developed by me.

๐Ÿ“’ My Practical Works:

  • To-Do App โ€” a modular to-do list application with a bilingual (RU/EN) interface, hybrid API + localStorage support, instant language switching, and hash-based navigation (SPA-like experience).
    • The UI is built with Bootstrap 5 for a modern and responsive design.
    • The project is split into modules for UI and API logic, making it easy to maintain and extend.
    • Supports offline mode: tasks are saved in localStorage if the server is unavailable.
    • Implements asynchronous operations with fetch/async-await and robust error handling.
    • Demonstrates modern frontend architecture and best practices.
    • Includes experience with Node.js for configuring eslint and adapting the package.json file initially set up for GitLab.
  • Memory Game โ€” a practical project on constants, scope, and closures. The process was very exciting! ๐Ÿ˜Š
  • Students List โ€” a student management application that allows adding, deleting, sorting, and filtering students. This project focuses on working with a server and using type-transform to manage and display data in a table format.
    • The app uses modern JavaScript (ES6+), Bootstrap 5 for UI, and a custom Node.js backend (JSON file storage).
    • All operations (add, delete, sort, filter) require the backend server to be running; otherwise, the page will only display the interface without functionality.
    • The project demonstrates asynchronous operations with fetch/async-await, error handling, and modular code structure (separating API and UI logic).
    • Can be run as a static site for demo purposes, but full functionality is available only with the backend server running.
  • Guess Number Game โ€” a practical project to explore browser events, execution context, and classes (OOP). The project supports both procedural (main.js) and OOP (class.js) approaches: you can switch between them by commenting/uncommenting the corresponding script tag in index.html. This game challenges users to guess a number within a minute, with limited attempts and hints. This project was completed during my self-study journey.

๐ŸŒŸ My Goals:

  • Deepen my knowledge in web development.
  • Build a portfolio with 5+ high-quality projects.
  • Find a job in frontend development.

Thank you for stopping by! ๐Ÿ˜Š

Pinned Loading

  1. frontend-pro frontend-pro Public

    Final project for the JavaScript "Basic Level" course at Skillbox. Includes frontend and backend modules.

    JavaScript

  2. kate8382 kate8382 Public

  3. w-vawe_radio w-vawe_radio Public

    Modern web radio site with live streaming, podcasts, playlists, and guests. Responsive layout, semantic HTML, BEM methodology, and accessibility best practices.

    HTML

  4. to-do_app to-do_app Public

    A modular to-do list app with bilingual (RU/EN) interface, hybrid API + localStorage support, instant language switching, and hash-based navigation (SPA-like). Built with JavaScript, HTML, and Bootโ€ฆ

    JavaScript

  5. guess_number_game guess_number_game Public

    A browser-based number guessing game with a timer, hints, and limited attempts. Includes both procedural and OOP (class-based) implementationsโ€”switchable via index.html. Useful for learning JavaScrโ€ฆ

    JavaScript