Добро пожаловать в Booksy, ваш популярный книжный интернет-магазин, созданный с использованием стека MERN, где аутентификация пользователей осуществляется Clerk, а платежи обрабатываются Stripe. Booksy предлагает обширную коллекцию книг различных жанров, предоставляя любителям книг интуитивно понятную платформу для изучения и выбора. и с легкостью приобретать свои любимые книги. Любите ли вы художественную, научно-популярную литературу, образовательные материалы или редкие находки, Booksy создан с учетом ваших читательских предпочтений.
Интерфейс: React.js для динамичного и отзывчивого пользовательского интерфейса. Бэкэнд: Node.js и Express.js для надежной серверной логики и конечных точек API. База данных: MongoDB для гибкого и масштабируемого хранения данных. Обработка платежей: интеграция Stripe для безопасных и эффективных платежных транзакций. Стилизация: CSS и принципы адаптивного дизайна для безупречного и адаптивного пользовательского опыта.
Деметрий Виссарион - https://github.com/demetriusvissarion Томас Мацзаг - https://github.com/TomMazzag Ильхан Абдалле - https://github.com/Illy-hans Иегошуа - https://github.com/AVJehoshua Фаваз Тарар - https://github.com/Fawaztarar
https://trello.com/b/qv2hfgk4/ecommerce-final-project
https://excalidraw.com/#room=a5e0e468c208d0365181,Nr2s0OMVmuSbWFPOP75-5A
Миро
API-документы
Чтобы настроить проект Booksy локально, выполните следующие действия:
Предварительные условия
Node.js MongoDB
git-клон https://github.com/AVJehoshua/Booksy-backend.git
Клонируйте репозиторий или скачайте исходный код:
git-клон https://github.com/TomMazzag/Booksy-frontend.git
Перейдите в каталог проекта:
cd Booksy-интерфейс
Установите необходимые зависимости для бэкэнда:
cd Booksy-бэкэнд
Запустите внутренний сервер:
Переменные среды. Настройте необходимые переменные среды в файлах .env во внутреннем каталоге и .env.local во внешнем интерфейсе.
MONGO_URI: строка подключения для вашей базы данных MongoDB. STRIPE_SECRET_KEY: секретный ключ для интеграции платежей Stripe. Интеграция Stripe Убедитесь, что вы настроили свою учетную запись Stripe и получили необходимые ключи API для обработки платежей.
Исследуйте книжный магазин, зарегистрируйтесь или войдите в систему, добавьте книги в корзину и приступайте к оформлению заказа. Наслаждайтесь покупками книг, не выходя из дома.
Вклады приветствуются! Если вы хотите внести свой вклад, создайте форк репозитория и создайте запрос на включение с вашими функциями или исправлениями.
Booksy — веб-приложение с открытым исходным кодом.
Особая благодарность команде Booksy и Makers.
Приятного чтения!