Full stack web application by Vasiliy KuzmenkoFull stack web application by Vasiliy Kuzmenko
Full stack web applicationVasiliy Kuzmenko
Cover image for Full stack web application
Build dynamic, responsive interfaces using React and Vue, tailored to each project's needs. Whether integrating established UI libraries or crafting components from scratch, I ensure seamless frontend-backend communication through client libraries auto-generated from API specs — making development faster, more reliable, and easier to maintain.

What's included

Frontend application
Frontend application built from the ground up, or using popular component library like Vuetify for Vue.js or Ant Design/Material UI for React.js. Frontend application is baked with docker to run in containerized environment. Full featured application written in Typescript with: Vite build system, properly configured eslint for linting and code style, stylelint for styles linting, lefthook to run checks before commiting changes, configured Playwright for e2e testing, openapi-generator-cli to generate client from Open API to work with Backend api, integration with Oauth authorization provider.
Special for React application
React application comes with: configured RTK Query to fetch and cache data from Backend API via generated client, configured Redux store to store and work with data not covered with RTK Query, formik/react-hook-form to work with form submission, markdown editor/md-editor-rt in case of need to store test with formatting.
Special for Vue application
React application comes with: TanStack Vue Query to fetch and cache data from Backend API, configured Pinia to store and work with data not covered with TanStack Vue Query, VeeValidate to work with form submission. md-editor-v3 in case of need to store test with formatting.
Frontend Tests
Playwright e2e tests for main components and pages that fetch data from API. Vitests for unit tests.
Localisation
Configured localisation library i18next/tolgee to localise project easilly.
Backend application
Backend application that based on FastAPI with OpeanAPI 3.x to work with backend. Backend application is baked with docker to run in containerized environment. Strong types check and validation provided by Pydantic, Work with Database (PostgreSQL) will be implemented using SQLAlchemy, Managing database migration with Alembic, Poetry is used for dependency management, Configured Ruff, Black, Mypy for linting, types check and code styles.
Backend tests
Pytest for unit contract testing for database and API tests, Faker/Mimesis for generate random data for tests.
CI/CD
Configured docker image for applications with docker.compose file, CI file for Gitlab/Github or other system upon request.
FAQs

Starting at$50 /hr
Tags
Docker
FastAPI
PostgreSQL
React
Vue.js
Frontend Engineer
Fullstack Engineer
Software Engineer
Service provided by
Vasiliy Kuzmenko Amsterdam, Netherlands
Full stack web applicationVasiliy Kuzmenko
Starting at$50 /hr
Tags
Docker
FastAPI
PostgreSQL
React
Vue.js
Frontend Engineer
Fullstack Engineer
Software Engineer
Cover image for Full stack web application
Build dynamic, responsive interfaces using React and Vue, tailored to each project's needs. Whether integrating established UI libraries or crafting components from scratch, I ensure seamless frontend-backend communication through client libraries auto-generated from API specs — making development faster, more reliable, and easier to maintain.

What's included

Frontend application
Frontend application built from the ground up, or using popular component library like Vuetify for Vue.js or Ant Design/Material UI for React.js. Frontend application is baked with docker to run in containerized environment. Full featured application written in Typescript with: Vite build system, properly configured eslint for linting and code style, stylelint for styles linting, lefthook to run checks before commiting changes, configured Playwright for e2e testing, openapi-generator-cli to generate client from Open API to work with Backend api, integration with Oauth authorization provider.
Special for React application
React application comes with: configured RTK Query to fetch and cache data from Backend API via generated client, configured Redux store to store and work with data not covered with RTK Query, formik/react-hook-form to work with form submission, markdown editor/md-editor-rt in case of need to store test with formatting.
Special for Vue application
React application comes with: TanStack Vue Query to fetch and cache data from Backend API, configured Pinia to store and work with data not covered with TanStack Vue Query, VeeValidate to work with form submission. md-editor-v3 in case of need to store test with formatting.
Frontend Tests
Playwright e2e tests for main components and pages that fetch data from API. Vitests for unit tests.
Localisation
Configured localisation library i18next/tolgee to localise project easilly.
Backend application
Backend application that based on FastAPI with OpeanAPI 3.x to work with backend. Backend application is baked with docker to run in containerized environment. Strong types check and validation provided by Pydantic, Work with Database (PostgreSQL) will be implemented using SQLAlchemy, Managing database migration with Alembic, Poetry is used for dependency management, Configured Ruff, Black, Mypy for linting, types check and code styles.
Backend tests
Pytest for unit contract testing for database and API tests, Faker/Mimesis for generate random data for tests.
CI/CD
Configured docker image for applications with docker.compose file, CI file for Gitlab/Github or other system upon request.
FAQs

$50 /hr