Hello, I'm Anna

I'm Full-Stack Developer

I admire Java Script and like creating websites and applications

Up!
  • Front-End

    Volunteering:

    • Go-volunteer

      I developed a responsive and adaptive site for volunteers. Read more

      Collaborated closely with developers, designers, QA and PM. We used SASS, Parcel, Git, WordPress, BEM and SCRUM methodologies. The goal of this project was to help Ukrainian volunteers and non-profit organizations to fill in their financial documentation correctly and guide them on conducting their activity following Ukrainian law.

      Technology stack: JavaScript, HTML, CSS, CSS Grid Layout, Adaptive/Responsive design, SASS, Parcel, WordPress, GIT.

      go-volunteer

    Individual projects:

    • Phonebook

      Phonebook is an app in which you can store an unlimited number of contacts. There is a check for contact duplication in this app.

      Technology stack: React, Redux Toolkit, HTML, СSS, JavaScript, Adaptive/Responsive design, REST API, GIT.

      phone
    • Search images

      A site for searching and loading images by query. With pagination. With information about each image such as amount of likes, views, comments etc. With the possibility of flipping slides in the gallery.

      Technology stack: HTML, CSS, JavaScript, Parcel, REST API, GIT.SS, JavaScript, Adaptive/Responsive design, REST API, GIT.

      image
    • Web Studio

      A site for a web studio in Kyiv. Adapted to any device, starting with a 320px screen width. There are 3 pages with information about WEB Studio, portfolio and contacts.

      Technology stack: HTML, SASS, JavaScript.

      studio

    Team projects:

    • SlimMom

      SlimMom is a calorie app that includes a food diary and a nutrition database. In this project I was the Team Lead of a team of 9 developers. Also, as a Front-End developer, I was responsible for API, displaying the calorie norm and not recommended products, markup of the Calculator page.

      Technology stack: React, Redux Toolkit, HTML, SASS, JavaScript, Adaptive/Responsive design, REST API, GIT.

      slimmom
    • Filmoteka

      A site for searching films. In this team project I was responsible for loading popular movies to the main page, searching and loading films by query, pagination on the main page and library.

      Technology stack: HTML, SASS, JavaScript, Parcel, Adaptive/Responsive design, REST API, GIT.

      cinema
    • Ice Cream

      А site for an ice cream shop. Adapted to any device, starting with a 320px screen width. In this team project I was responsible for Products section (product catalog with adaptive/responsive design, retina, modal window with detailed information and application form).

      Technology stack: Technology stack: HTML, SASS, JavaScript, Parcel.

      ice
  • Full-Stack

    Commercial projects:

    • Berezovska portraits

      A website for an artist made with Next.js 13 and Strapi. It allows the administrator to edit content (including paintings in the gallery, text, contact information, links to social networks, etc.), and send forms from clients by e-mail. Includes light and dark themes, and Ukrainian and English localizations. It is optimized to work on different devices, browsers, IOS and Android.

      Technology stack: JavaScript, SCSS, Next.js 13, Node.js, React, Strapi, REST API, GIT, Cross-browser layout, Adaptive/Responsive, Localization, Switch of the theme.

      berezovska

    Individual projects:

    • Promptopia

      Promptopia is an open-source AI prompting full-stack tool for the modern world. It provides users with the ability to discover, create, and share creative prompts to inspire their writing, brainstorming sessions, and creative projects. Uses tailwindcss for styling. Read more

      Contains Authentication with Google. Once logged in, users can create new prompts, edit existing ones, or delete prompts. Each user has their own profile page where they can showcase their created prompts. The main page of Promptopia allows users to search for prompts using keywords, tags, or usernames. A handy button allows users to copy the text of a prompt with a single click.

      Technology stack: JavaScript, Next.js 13, Node.js, React, MongoDB, CORS, Mongoose, Tailwindcss, REST API, GIT.

      promptopia

    Back-End

    Individual projects:

    • Contact Management App

      This is a Node.js application for managing a list of contacts. It uses the MongoDB database to store the contacts data and provides RESTful API endpoints to perform CRUD operations. Read more

      This app allows users to create an account, verify their identity, and add a profile picture. Once logged in, users can add, delete, and update their contacts, including information such as name, phone number, and email address. This application is built using the popular Node.js web framework, Express, and uses MongoDB as its primary database. Additionally, the app utilizes the Cross-Origin Resource Sharing (CORS) middleware to enable secure communication between the client and server. The app also incorporates Mongoose, an Object Data Modeling (ODM) library, to provide an easy-to-use interface for working with MongoDB data. Nodemailer is used for sending email verification. Overall, this Node.js application provides a simple, efficient, and secure way to manage contacts, making it an excellent tool for personal or business use.

      Technology stack: JavaScript, Node.js, Express, MongoDB, CORS, Mongoose, REST API, GIT.