Home
    About
    Contact

👋 Hi I am

Anastasiia Yershova

Frontend Developer based in the UK

Weather Application

The designed product shows real-time weather forecast for over 200,000 cities. The Weather Application was initially developed in React.js and later migrated to Next.js + Typescript. The app utilizes technologies such as React Query and Material UI. You can try the demo to see how it works.

weather application screenshot

Dictionary Application

You can search for any word's definition and listen to its pronuncuation with the Dictionary Application. This product was developed in React.js using REST API, React Hooks, Bootstrap. See the source code on GitHub or try demo to see how it works.

dictionary application screenshot

Dictionary Application for iOS/Android

Dictionary application with some new features like different accents' pronunciation. Developed in React Native using Expo CLI and Typescript. See the source code on GitHub.

Tournament App

The product was developed in React.js using Redux store for state management and Bootstrap for styling. The project idea is a tournament table that allows adding as many teams as needed, initially starting with none. After adding a new team, it is added to the bottom of the table and automatically paired with other teams (each team plays a single game with every team displayed on the table). For a win, a team gets 3 points, for a draw - 1 point, and for a loss - 0 points. Table items are sorted by total points in ascending order. You can see the source code on GitHub or try the demo to see how it works.

tournament application screenshot

Application form with validations

A small application developed in React.js + Typescript using Bootstrap and json-server. The data in the table is loaded from the server. All the fields contain appropriate validations. You can see the source code on GitHub.