Soko Huru — это цифровой рынок, созданный как одностраничное приложение с использованием React, позволяющее покупателям просматривать и приобретать товары у разных продавцов. Проект был разработан в рамках проекта Фазы 2 в Moringa School. Приложение использует React для отзывчивого и интерактивного пользовательского интерфейса, а клиентская маршрутизация реализована с помощью react-router-dom. Для выполнения полных операций CRUD, имитирующих реальные API, использовался легковесный моковый бэкенд с помощью json-server. Git и GitHub использовались для контроля версий, совместной работы и управления ветками. Основные функции Soko Huru включают аутентификацию пользователей, списки товаров, просмотр продавцов, добавление/удаление товаров и полную поддержку CRUD. Проект следовал лучшим практикам, таким как повторное использование компонентов, управляемые формы, получение данных с помощью useEffect и управление состоянием с помощью useState. Команда столкнулась с такими проблемами, как конфликты слияния в Git и ошибки API, но извлекла ценные уроки из их решения. В будущих версиях Soko Huru планируется добавить интеграцию платежей и функциональность фильтрации/поиска. Проект предоставил реальную симуляцию создания рабочего веб-приложения с использованием современных инструментов JavaScript, заложив прочный фундамент для становления full-stack разработчиком.
dev.to
Soko-huru
Create attached notes ...
