Skip to content

An app store that explored NodeJS technologies using Express frameworks and MongoDB database. The site implements technologies for user registration, creation of internal products. For a registered user, password recovery is available, as well as adding your own products, editing and deleting them.

Notifications You must be signed in to change notification settings

Egoka/StoreTraining

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Установка проекта

Подключить git репозиторий.

$ git remote add origin https://github.com/Egoka/StoreTraining.git

Установить зависимости из файла package.json

$ npm install

Запустить сервер по адресу http://localhost:3000

$ npm start

Описание проекта

Проект был направлен на изучение таких пакетов как:

  • path для работы с путями к файлам и директориям
  • express веб-фреймворк для приложений Node.js
  • mongoose ODM-библиотеку для работы с MongoDB
  • express-session предназначен для сохранения данных о сеансе на сервере
  • express-validator набор методов для валидации входных данных

Сайт состоит из рабочей области и панели навигации (navbar). На сайте реализована возможность регистрации и ведения личной информации.

Для незарегистрированного пользователя доступен только просмотр имеющихся продуктов и их параметров. После регистрации пользователя, приложение принуждает пользователя подтвердить свою личность по ссылке пришедшей в письме.

После входа в свой аккаунт, пользователю получает доступ на создание, редактирование и удаление собственного продукта.

Кроме собственной продукции, пользователь может добавлять или удалять любые продукты из магазина в корзину.

После составления корзины, пользователь может сделать заказ, где будет указан номер заказа и дата, когда он был сделан.

About

An app store that explored NodeJS technologies using Express frameworks and MongoDB database. The site implements technologies for user registration, creation of internal products. For a registered user, password recovery is available, as well as adding your own products, editing and deleting them.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published