https://github.com/andrewjbateman/nodejs-mongodb-shoppingcart
:clipboard: Node.js tutorial use of mongoDB to connect to SQL Azure cloud database
https://github.com/andrewjbateman/nodejs-mongodb-shoppingcart
azure cloud-storage javascript mongodb nodejs sql
Last synced: about 2 months ago
JSON representation
:clipboard: Node.js tutorial use of mongoDB to connect to SQL Azure cloud database
- Host: GitHub
- URL: https://github.com/andrewjbateman/nodejs-mongodb-shoppingcart
- Owner: AndrewJBateman
- Created: 2019-01-12T09:11:52.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-10T16:40:46.000Z (over 3 years ago)
- Last Synced: 2025-10-26T17:48:39.280Z (8 months ago)
- Topics: azure, cloud-storage, javascript, mongodb, nodejs, sql
- Language: JavaScript
- Homepage:
- Size: 530 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Node.js, mongoDB Shopping Cart
* Code to learn to learn Node.js. This is part of a [Udemy NodeJS - The Complete Guide (incl. MVC, REST APIs, GraphQL)](https://www.udemy.com/nodejs-the-complete-guide/).
* Section 7: Model View Controller (MVC): separation of concerns.
* Section 8: Enhancing the App
* Section 9: Dynamic Routes and Advanced Models
* **Note:** to open web links in a new window use: _ctrl+click on link_




## Table of contents
* [General info](#general-info)
* [Screenshots](#screenshots)
* [Technologies](#technologies)
* [Setup](#setup)
* [Features](#features)
* [Status](#status)
* [Inspiration](#inspiration)
* [Contact](#contact)
## General info
* Uses Embedded Javascript Templating ejs to create HTML markup with plain javascript.
## Screenshots

## Technologies
* [Node.js v14](https://nodejs.org)
* [Express v4](https://www.npmjs.com/package/express)
* [Express-session v1](https://www.npmjs.com/package/express-session)
* [MongoDB Atlas v4](https://www.mongodb.com/cloud/atlas)
* [MongoDB Compass v1](https://www.mongodb.com/download-center/compass) on an Azure cloud server.
* [ejs](https://www.npmjs.com/package/ejs) Embedded JavaScript templates
## Setup
* to run on a dev server: type `nodemon app.js` then navigate to `localhost:3000`
## Code Examples
* tba
## Features
* tba
## App Status
* Authentication error - almost certainly due to lack of mongodb username and password.
## To-do list
* Go through course and code and comment better. Solve auth error. Best to recheck code and follow from section 9 module 112.
## Inspiration
* [NodeJS - The Complete Guide (incl. MVC, REST APIs, GraphQL)](https://www.udemy.com/nodejs-the-complete-guide/)
## :file_folder: License
* N/A.
## :envelope: Contact
* Repo created by [ABateman](https://github.com/AndrewJBateman), email: gomezbateman@yahoo.com