Коммерческая работа, выполненная мной в 2023 году. Для компании было разработано веб-представительство, включающее сайт-визитку, CMS-систему, организованный почтовый сервис и представительства на популярных онлайн-платформах.
Презентационная версия на vercel — Посмотреть работу
Основные технологии, которые были использованы для разработки клиентской части веб-приложения: NextJS, TailwindCSS, SCSS. В работе был использованн компонентный подход, клиентская часть адаптирована под различные браузеры и разрешения экрана.
Серверная часть разработана с использованием NodeJS и NextJS. NextJS позволяет организовать серверный API для получения данных из CMS системы, а так-же предоставляет возможность статической генерации страниц и кеширования данных, что ускоряет работу сайта.
Для сайта была разработа Headless CMS с использованием StrAPI. Данная CMS система организует API, обратившись к которому клиентская часть получает данные, необходимые для генерации визуального представления.
Для развертывания приложения необходимо выполнить следующие команды:
git clone https://github.com/DavidShariev/jsonplaceholder_api.git
npm i
npm run dev
После выполненных действий веб-приложение будет доступно в браузере по адрессу: http://localhost:3000
npm run build
- Шариев Давид — Front-End Engineer