Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/khachornchit/mern-stack.js
MERN stack development using MongoDB, Express.js, React.js, Node.js, and Docker-compose. Front-End development using React.js, Back-End development using Node.js and MongoDB.
https://github.com/khachornchit/mern-stack.js
expressjs mongodb mongoose nodejs reactjs reactjs-bootstrap
Last synced: 5 days ago
JSON representation
MERN stack development using MongoDB, Express.js, React.js, Node.js, and Docker-compose. Front-End development using React.js, Back-End development using Node.js and MongoDB.
- Host: GitHub
- URL: https://github.com/khachornchit/mern-stack.js
- Owner: khachornchit
- License: mit
- Created: 2019-09-19T10:58:22.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T10:47:41.000Z (almost 2 years ago)
- Last Synced: 2024-05-10T22:07:05.732Z (6 months ago)
- Topics: expressjs, mongodb, mongoose, nodejs, reactjs, reactjs-bootstrap
- Language: JavaScript
- Homepage:
- Size: 2.72 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MERN Stack
MERN stack development using MongoDB, Express.js, React.js, Node.js, and Docker-compose. Front-End development using React.js, Back-End development using Node.js and MongoDB.## Technology Stack
* Back-End development using Node.js, Express.js, MongoDB
* Front-End development using React, React Boostrap
* Docker-compose## Prerequisites
* Install [Docker](https://www.docker.com/)## Getting started
* Clone the repository
```
git clone https://github.com/khachornchit/MERN-stack
```
* Build the project
```
cd MERN-stack
docker-compose build
docker-compose up -d
```## URLs
* [Frontend](http://localhost:8081/)
* [API Endpoint](http://localhost:8082/api)## CRUD
```
POST /scanresults
GET /scanresults
GET /scanresults/{id}
PUT /scanresults/{id}
DELETE /scanresults/{id}
```## DATA
```
{
"status":"In Progress",
"repositoryName":"Repository Name # 1",
"findings":[
{
"type":"sast1",
"ruleId":"G402",
"location":{
"path":"connectors/apigateway.go",
"positions":{
"begin":{
"line":60
}
}
},
"metadata":{
"description":"TLS InsecureSkipVerify set true.",
"severity":"HIGH"
}
},
{
"type":"sast",
"ruleId":"G404",
"location":{
"path":"util/util.go",
"positions":{
"begin":{
"line":32
}
}
},
"metadata":{
"description":"Use of weak random number generator (math/rand instead of crypto/rand)",
"severity":"HIGH"
}
}
]
}
```