https://github.com/kenttonino/sw-node-integration
A Node.js backend playground that integrates with different technologies.
https://github.com/kenttonino/sw-node-integration
aws-s3 backend dependabot expressjs jest mongodb multer nodejs openai-chatgpt restful-api typescript unit-test
Last synced: 3 months ago
JSON representation
A Node.js backend playground that integrates with different technologies.
- Host: GitHub
- URL: https://github.com/kenttonino/sw-node-integration
- Owner: kentlouisetonino
- License: mit
- Created: 2024-03-13T12:13:20.000Z (over 2 years ago)
- Default Branch: develop
- Last Pushed: 2024-04-25T10:02:52.000Z (about 2 years ago)
- Last Synced: 2025-02-28T10:55:20.384Z (over 1 year ago)
- Topics: aws-s3, backend, dependabot, expressjs, jest, mongodb, multer, nodejs, openai-chatgpt, restful-api, typescript, unit-test
- Language: TypeScript
- Homepage:
- Size: 261 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Description
#
> - A backend server that integrates with different technologies.
> - This will serves as my playground in `Node.js` backend development.
> - Check the project [docs](https://github.com/kentlouisetonino/node-backend/tree/develop/docs) for further guides.
> - Below are the current supported routes.
```bash
# Root URL of the backend server.
http://localhost:11000/api
# This includes the integration of AWS S3 service.
/aws/s3/upload
/aws/s3/delete
/aws/s3/url
# This includes the integration OpenAI Chat GPT.
/openai/chat
# This includes the integration of MongoDB.
/mongodb/create/collection
/mongodb/create/document
```
### System Design
#

### Local Development
#
> - This works well with `Node.js version >= 18`.
> - Run the following commands.
```bash
# Development
yarn install
yarn build
yarn dev
# Unit Test
yarn test:all
```