В предыдущей статье я описала почему я хочу писать свой web сайт для планирования. Но есть еще и другая причина - это изучение тех технологий, которые хотелось бы изучать, но на работе они не используются. Мой проект будет состоять из двух частей - фронтенд и бекенд. У меня был опыт создания фронтовых проектов с нуля, а вот с бекендом - нет. Итак, что же я выбрала для написания проекта. Начну с фронтовой более привычной для меня среды в последние годы: React, TypeScript, Webpack, Babel, Prettier, Eslint, Material UI, SASS, Apollo. Все, за исключением Appolo, я использовала в работе ранее. React - это библиотека для разработки UI. TypeScript - это язык программирования, основанный на JavaScript, который добавляет типизацию. Webpack - сборщик проекта Babel - траспиляция кода в такой вид, который будет понятен всем браузерам, для которых вы укажете в настройках Appolo - взаимодействие с GraphQL на бекенде Material UI - библиотека UI компонентов основанная на Material Guide от Google SASS