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