Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andresfernandez89/ecommerce-webpack-websockets-mongodb-profile
CRUD - NODEJS - EXPRESS - WEBPACK - MONGO DB - WEBSOCKETS - PASSPORT - WEBSOCKETS - KNEX
https://github.com/andresfernandez89/ecommerce-webpack-websockets-mongodb-profile
ejs expressjs javascript knex log4js mongodb mysql nodejs passport webpack websockets
Last synced: 5 days ago
JSON representation
CRUD - NODEJS - EXPRESS - WEBPACK - MONGO DB - WEBSOCKETS - PASSPORT - WEBSOCKETS - KNEX
- Host: GitHub
- URL: https://github.com/andresfernandez89/ecommerce-webpack-websockets-mongodb-profile
- Owner: andresfernandez89
- Created: 2022-04-23T19:39:31.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-04-24T19:27:54.000Z (over 2 years ago)
- Last Synced: 2024-11-06T17:57:22.837Z (about 2 months ago)
- Topics: ejs, expressjs, javascript, knex, log4js, mongodb, mysql, nodejs, passport, webpack, websockets
- Language: JavaScript
- Homepage:
- Size: 4.16 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# APP ECOMMERCE WEBSOCKETS PROFILE
## CRUD - NODEJS - EXPRESS - WEBPACK - MONGO DB - WEBSOCKETS - PASSPORT - WEBSOCKETS - KNEX
## Technologies
- @babel/core: "^7.17.0",
- @babel/preset-env: "^7.16.11",
- autocannon: "^7.6.0",
- babel-loader: "^8.2.3",
- babel-polyfill: "^6.26.0",
- compression: "^1.7.4",
- connect-mongo: "^4.6.0",
- connect-redis: "^6.0.0",
- cors: "^2.8.5",
- dotenv: "^14.2.0",
- ejs: "^3.1.6",
- express: "^4.17.1",
- express-session: "^1.17.2",
- faker: "^5.5.3",
- install: "^0.13.0",
- knex: "^0.95.14",
- log4js: "^6.4.1",
- minimist: "^1.2.5",
- moment: "^2.29.1",
- mongoose: "^6.1.3",
- mysql: "^2.18.1",
- normalizr: "^3.6.1",
- npm: "^8.7.0",
- passport: "^0.5.2",
- passport-local: "^1.0.0",
- redis: "^4.0.1",
- socket.io: "^4.3.1",
- webpack: "^5.68.0",
- webpack-cli: "^4.9.2",
- webpack-node-externals: "^3.0.0"
- nodemon: "^2.0.14"## Get Started
App require [Node.js](https://nodejs.org/)
Install dependencies
```sh
npm i
npm start
```## Available Scripts
In the project directory, you can run:
### `npm start`
Runs the app in the development mode.\
Open [http://localhost:8080](http://localhost:8080) to view it in the browser.### `npm build`
Bundle development mode
### `npm dev`
Bundle production mode
## .env file
- MONGO_URL=
- MONGO_SECRET=
- MYSQL_CLIENT=mysql
- MYSQL_HOST=localhost
- MYSQL_PORT=
- MYSQL_USER=
- MYSQL_PASS=
- MYSQL_DATABASE=