Разработка интернет-магазина MongoDB Node.js React Express
На выполнение данного проекта было потрачено около 3-4 недель, с учетом времени на обучение.Для разработки используются:
MongoDB - база данных документов
Express(.js) - вебфреймворк Node.js
React(.js) - клиентский JavaScript-фреймворк
Node(.js) - главный веб-сервер JavaScript
Разработка интернет-магазина осуществлялась несколькими этапами.Первым этапом было разработка серверной части программы.А именно: создание сервера экспресс, подключение к БД MongoDB, работа с данными, что предполагает добавление, удаление, редактирование данных.В программе 3 таблицы: Клиенты, Продукты, Комментарии.Таблица клиентов содержит следующие поля: ID пользователя, электронная почта, пароль, почта, которую создал пользователь и дата создания почты.Таблица товаров содержит следующие поля: ID товара/посты, электронная почта автора, заголовок, текст, цена, картинка, массив комментариев, дата создания.Таблица комментариев содержит следующие поля: ID комментария, текст комментария, дата создания.Функции и возможности интернет-магазина:
Регистрация и авторизация пользователя с использованием функции хеширования паролей (bcrypt).Создание, удаление, редактирование, просмотр почты.Просмотреть все сообщения на главной странице.Просмотр своих постов.Добавление комментариев .#Веб-разработка #веб-сайты #версткасайтов #node.js #react #mongodb #express
MongoDB - база данных документов
Express(.js) - вебфреймворк Node.js
React(.js) - клиентский JavaScript-фреймворк
Node(.js) - главный веб-сервер JavaScript
Разработка интернет-магазина осуществлялась несколькими этапами.Первым этапом было разработка серверной части программы.А именно: создание сервера экспресс, подключение к БД MongoDB, работа с данными, что предполагает добавление, удаление, редактирование данных.В программе 3 таблицы: Клиенты, Продукты, Комментарии.Таблица клиентов содержит следующие поля: ID пользователя, электронная почта, пароль, почта, которую создал пользователь и дата создания почты.Таблица товаров содержит следующие поля: ID товара/посты, электронная почта автора, заголовок, текст, цена, картинка, массив комментариев, дата создания.Таблица комментариев содержит следующие поля: ID комментария, текст комментария, дата создания.Функции и возможности интернет-магазина:
Регистрация и авторизация пользователя с использованием функции хеширования паролей (bcrypt).Создание, удаление, редактирование, просмотр почты.Просмотреть все сообщения на главной странице.Просмотр своих постов.Добавление комментариев .#Веб-разработка #веб-сайты #версткасайтов #node.js #react #mongodb #express