Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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=