API of my readings, developed in Nest.js, MongoDB, Nginx and Dockerized

Overview

Codacy Badge CodeQL GitHub top language GitHub package.json version (subfolder of monorepo) GitHub issues Snyk Vulnerabilities for GitHub Repo

My Readings

step by step for configuration with docker

OBS: required docker and docker-compose

  • cp -r .env.sample .env

  • docker-compose up

example what the body has to be to add a new book

  • method: POST
  • statusCode: 201
  • endpoint: http://localhost:3001/api/books

body

{
  "name": "De zero a Um",
  "description": "O que aprender sobre empreendedorismo com o vale do silicio",
  "author": "Peter Thiel e Blake Masters",
  "status": "pending",
  "url": "https://url-fake/img.png"
}

response

{
  "id": "624e2085a25ae260f044098a",
  "name": "De zero a Um",
  "description": "O que aprender sobre empreendedorismo com o vale do silicio",
  "author": "Peter Thiel e Blake Masters",
  "status": "pending",
  "url": "https://url-fake/img.png",
  "createdAt": "2022-04-06T23:21:41.216Z",
  "updatedAt": "2022-04-06T23:21:41.216Z"
}

example of how the response of already registered books has to be

  • method: GET
  • statusCode: 200
  • endpoint: http://localhost:3001/api/books

response

[
  {
    "id": "624e2085a25ae260f044098a",
    "name": "De zero a Um",
    "description": "O que aprender sobre empreendedorismo com o vale do silicio",
    "author": "Peter Thiel e Blake Masters",
    "status": "pending",
    "url": "https://url-fake/img.png",
    "createdAt": "2022-04-06T23:21:41.216Z",
    "updatedAt": "2022-04-06T23:21:41.216Z"
  }
]

example of how the answer of the books has to be, looking for the _id

  • method: GET
  • statusCode: 200
  • endpoint: http://localhost:3001/api/books/:_id

response

{
  "id": "624e2085a25ae260f044098a",
  "name": "De zero a Um",
  "description": "O que aprender sobre empreendedorismo com o vale do silicio",
  "author": "Peter Thiel e Blake Masters",
  "status": "pending",
  "url": "https://url-fake/img.png",
  "createdAt": "2022-04-06T23:21:41.216Z",
  "updatedAt": "2022-04-06T23:21:41.216Z"
}

example of what the response has to be when updating a book by _id

  • method: PUT
  • statusCode: 200
  • endpoint: http://localhost:3001/api/books/:_id

body

{
  "url": "https://url-fake.com/img.png"
}

response

{
  "_id": "624e2085a25ae260f044098a",
  "name": "De zero a Um",
  "description": "O que aprender sobre empreendedorismo com o vale do silicio",
  "author": "Peter Thiel e Blake Masters",
  "status": "pending",
  "url": "https://url-fake.com/img.png",
  "createdAt": "2022-04-06T23:21:41.216Z",
  "updatedAt": "2022-04-06T23:21:41.216Z",
  "__v": 0
}

example of what the response should be when deleting a book

  • method: DELETE
  • statusCode: 200
  • endpoint: http://localhost:3001/api/books/:_id

response

{
  "message": "Book deleted with successfully"
}

Next step:

  • add nginx for proxy reverse
  • add authentication with JWT
  • add routes authenticated
  • add makefile for automatization commands
  • add AWS S3 for Upload files
  • add Redis for cache some endpoints
  • add cron job
  • add queue with bull
  • add rate limiting
  • add logging
  • add logs module
  • add GraphQL
  • add file procfile for deploy heroku

Made with πŸ–€ by williamkoller πŸ‘‹

Comments
  • [Snyk] Upgrade aws-sdk from 2.1138.0 to 2.1148.0

    [Snyk] Upgrade aws-sdk from 2.1138.0 to 2.1148.0

    Snyk has created this PR to upgrade aws-sdk from 2.1138.0 to 2.1148.0.

    :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


    • The recommended version is 10 versions ahead of your current version.
    • The recommended version was released 22 days ago, on 2022-06-02.

    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

    For more information:

    🧐 View latest project report

    πŸ›  Adjust upgrade PR settings

    πŸ”• Ignore this dependency or unsubscribe from future upgrade PRs

    opened by snyk-bot 0
  • [Snyk] Upgrade @nestjs/graphql from 10.0.10 to 10.0.11

    [Snyk] Upgrade @nestjs/graphql from 10.0.10 to 10.0.11

    This PR was automatically created by Snyk using the credentials of a real user.


    Snyk has created this PR to upgrade @nestjs/graphql from 10.0.10 to 10.0.11.

    merge advice :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


    • The recommended version is 1 version ahead of your current version.
    • The recommended version was released 23 days ago, on 2022-05-05.

    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

    For more information:

    🧐 View latest project report

    πŸ›  Adjust upgrade PR settings

    πŸ”• Ignore this dependency or unsubscribe from future upgrade PRs

    opened by williamkoller 0
  • [Snyk] Upgrade @nestjs/apollo from 10.0.9 to 10.0.11

    [Snyk] Upgrade @nestjs/apollo from 10.0.9 to 10.0.11

    This PR was automatically created by Snyk using the credentials of a real user.


    Snyk has created this PR to upgrade @nestjs/apollo from 10.0.9 to 10.0.11.

    merge advice :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


    • The recommended version is 1 version ahead of your current version.
    • The recommended version was released 23 days ago, on 2022-05-05.

    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

    For more information:

    🧐 View latest project report

    πŸ›  Adjust upgrade PR settings

    πŸ”• Ignore this dependency or unsubscribe from future upgrade PRs

    opened by williamkoller 0
  • [Snyk] Upgrade @nestjs/bull from 0.5.4 to 0.5.5

    [Snyk] Upgrade @nestjs/bull from 0.5.4 to 0.5.5

    This PR was automatically created by Snyk using the credentials of a real user.


    Snyk has created this PR to upgrade @nestjs/bull from 0.5.4 to 0.5.5.

    merge advice :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


    • The recommended version is 1 version ahead of your current version.
    • The recommended version was released 22 days ago, on 2022-05-06.

    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

    For more information:

    🧐 View latest project report

    πŸ›  Adjust upgrade PR settings

    πŸ”• Ignore this dependency or unsubscribe from future upgrade PRs

    opened by williamkoller 0
  • [Snyk] Upgrade apollo-server-express from 3.6.7 to 3.7.0

    [Snyk] Upgrade apollo-server-express from 3.6.7 to 3.7.0

    This PR was automatically created by Snyk using the credentials of a real user.


    Snyk has created this PR to upgrade apollo-server-express from 3.6.7 to 3.7.0.

    :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


    • The recommended version is 2 versions ahead of your current version.
    • The recommended version was released 23 days ago, on 2022-05-05.

    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

    For more information:

    🧐 View latest project report

    πŸ›  Adjust upgrade PR settings

    πŸ”• Ignore this dependency or unsubscribe from future upgrade PRs

    opened by williamkoller 0
  • [Snyk] Security upgrade nginx from 1.20-alpine to 1.22.0-alpine

    [Snyk] Security upgrade nginx from 1.20-alpine to 1.22.0-alpine

    Keeping your Docker base image up-to-date means you’ll benefit from security fixes in the latest version of your chosen image.

    Changes included in this PR

    • Dockerfile.nginx

    We recommend upgrading to nginx:1.22.0-alpine, as this image has only 0 known vulnerabilities. To do this, merge this pull request, then verify your application still works as expected.

    Some of the most important vulnerabilities in your base image include:

    | Severity | Priority Score / 1000 | Issue | Exploit Maturity | | :------: | :-------------------- | :---- | :--------------- | | high severity | 471 | Out-of-bounds Read
    SNYK-ALPINE314-FREETYPE-2839592 | No Known Exploit | | high severity | 471 | Out-of-bounds Read
    SNYK-ALPINE314-FREETYPE-2839593 | No Known Exploit |


    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

    For more information: 🧐 View latest project report

    πŸ›  Adjust project settings


    Learn how to fix vulnerabilities with free interactive lessons:

    πŸ¦‰ Learn about vulnerability in an interactive lesson of Snyk Learn.

    opened by snyk-bot 0
  • [Snyk] Upgrade mongoose from 6.3.1 to 6.3.2

    [Snyk] Upgrade mongoose from 6.3.1 to 6.3.2

    Snyk has created this PR to upgrade mongoose from 6.3.1 to 6.3.2.

    merge advice :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


    • The recommended version is 1 version ahead of your current version.
    • The recommended version was released 22 days ago, on 2022-05-02.

    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

    For more information:

    🧐 View latest project report

    πŸ›  Adjust upgrade PR settings

    πŸ”• Ignore this dependency or unsubscribe from future upgrade PRs

    opened by snyk-bot 0
  • [Snyk] Security upgrade nginx from 1.21.6-alpine to 1.20-alpine

    [Snyk] Security upgrade nginx from 1.21.6-alpine to 1.20-alpine

    This PR was automatically created by Snyk using the credentials of a real user.


    Keeping your Docker base image up-to-date means you’ll benefit from security fixes in the latest version of your chosen image.

    Changes included in this PR

    • Dockerfile.nginx

    We recommend upgrading to nginx:1.20-alpine, as this image has only 0 known vulnerabilities. To do this, merge this pull request, then verify your application still works as expected.

    Some of the most important vulnerabilities in your base image include:

    | Severity | Priority Score / 1000 | Issue | Exploit Maturity | | :------: | :-------------------- | :---- | :--------------- | | high severity | 471 | Out-of-bounds Read
    SNYK-ALPINE315-FREETYPE-2834869 | No Known Exploit | | high severity | 471 | Out-of-bounds Read
    SNYK-ALPINE315-FREETYPE-2834870 | No Known Exploit |


    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

    For more information: 🧐 View latest project report

    πŸ›  Adjust project settings


    Learn how to fix vulnerabilities with free interactive lessons:

    πŸ¦‰ Learn about vulnerability in an interactive lesson of Snyk Learn.

    opened by williamkoller 0
  • [Snyk] Upgrade aws-sdk from 2.1122.0 to 2.1123.0

    [Snyk] Upgrade aws-sdk from 2.1122.0 to 2.1123.0

    This PR was automatically created by Snyk using the credentials of a real user.


    Snyk has created this PR to upgrade aws-sdk from 2.1122.0 to 2.1123.0.

    merge advice :information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


    • The recommended version is 1 version ahead of your current version.
    • The recommended version was released 22 days ago, on 2022-04-27.

    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

    For more information:

    🧐 View latest project report

    πŸ›  Adjust upgrade PR settings

    πŸ”• Ignore this dependency or unsubscribe from future upgrade PRs

    opened by williamkoller 0
  • [Snyk] Security upgrade class-validator from 0.11.1 to 0.13.0

    [Snyk] Security upgrade class-validator from 0.11.1 to 0.13.0

    This PR was automatically created by Snyk using the credentials of a real user.


    Snyk has created this PR to fix one or more vulnerable packages in the `yarn` dependencies of this project.

    merge advice

    Changes included in this PR

    • Changes to the following files to upgrade the vulnerable dependencies to a fixed version:
      • package.json
      • yarn.lock

    Vulnerabilities that will be fixed

    With an upgrade:

    Severity | Issue | Breaking Change | Exploit Maturity :-------------------------:|:-------------------------|:-------------------------|:------------------------- medium severity | Regular Expression Denial of Service (ReDoS)
    SNYK-JS-VALIDATOR-1090599 | No | Proof of Concept medium severity | Regular Expression Denial of Service (ReDoS)
    SNYK-JS-VALIDATOR-1090600 | No | Proof of Concept medium severity | Regular Expression Denial of Service (ReDoS)
    SNYK-JS-VALIDATOR-1090601 | No | Proof of Concept medium severity | Regular Expression Denial of Service (ReDoS)
    SNYK-JS-VALIDATOR-1090602 | No | Proof of Concept

    Check the changes in this PR to ensure they won't cause issues with your project.


    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

    For more information: 🧐 View latest project report

    πŸ›  Adjust project settings

    πŸ“š Read more about Snyk's upgrade and patch logic


    Learn how to fix vulnerabilities with free interactive lessons:

    πŸ¦‰ Learn about vulnerability in an interactive lesson of Snyk Learn.

    opened by williamkoller 0
  • [Snyk] Security upgrade @nestjs/jwt from 8.0.0 to 10.0.0

    [Snyk] Security upgrade @nestjs/jwt from 8.0.0 to 10.0.0

    Snyk has created this PR to fix one or more vulnerable packages in the `yarn` dependencies of this project.

    Changes included in this PR

    • Changes to the following files to upgrade the vulnerable dependencies to a fixed version:
      • package.json
      • yarn.lock

    Vulnerabilities that will be fixed

    With an upgrade:

    Severity | Priority Score (*) | Issue | Breaking Change | Exploit Maturity :-------------------------:|-------------------------|:-------------------------|:-------------------------|:------------------------- high severity | 671/1000
    Why? Recently disclosed, Has a fix available, CVSS 7.7 | Improper Input Validation
    SNYK-JS-JSONWEBTOKEN-3180020 | Yes | No Known Exploit medium severity | 611/1000
    Why? Recently disclosed, Has a fix available, CVSS 6.5 | Improper Authentication
    SNYK-JS-JSONWEBTOKEN-3180022 | Yes | No Known Exploit medium severity | 611/1000
    Why? Recently disclosed, Has a fix available, CVSS 6.5 | Improper Restriction of Security Token Assignment
    SNYK-JS-JSONWEBTOKEN-3180024 | Yes | No Known Exploit medium severity | 526/1000
    Why? Recently disclosed, Has a fix available, CVSS 4.8 | Use of a Broken or Risky Cryptographic Algorithm
    SNYK-JS-JSONWEBTOKEN-3180026 | Yes | No Known Exploit

    (*) Note that the real score may have changed since the PR was raised.

    Check the changes in this PR to ensure they won't cause issues with your project.


    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

    For more information: 🧐 View latest project report

    πŸ›  Adjust project settings

    πŸ“š Read more about Snyk's upgrade and patch logic


    Learn how to fix vulnerabilities with free interactive lessons:

    πŸ¦‰ Use of a Broken or Risky Cryptographic Algorithm

    opened by snyk-bot 0
  • [Snyk] Security upgrade passport-jwt from 4.0.0 to 4.0.1

    [Snyk] Security upgrade passport-jwt from 4.0.0 to 4.0.1

    This PR was automatically created by Snyk using the credentials of a real user.


    Snyk has created this PR to fix one or more vulnerable packages in the `yarn` dependencies of this project.

    Changes included in this PR

    • Changes to the following files to upgrade the vulnerable dependencies to a fixed version:
      • package.json
      • yarn.lock

    Vulnerabilities that will be fixed

    With an upgrade:

    Severity | Priority Score (*) | Issue | Breaking Change | Exploit Maturity :-------------------------:|-------------------------|:-------------------------|:-------------------------|:------------------------- high severity | 671/1000
    Why? Recently disclosed, Has a fix available, CVSS 7.7 | Improper Input Validation
    SNYK-JS-JSONWEBTOKEN-3180020 | No | No Known Exploit medium severity | 611/1000
    Why? Recently disclosed, Has a fix available, CVSS 6.5 | Improper Authentication
    SNYK-JS-JSONWEBTOKEN-3180022 | No | No Known Exploit medium severity | 611/1000
    Why? Recently disclosed, Has a fix available, CVSS 6.5 | Improper Restriction of Security Token Assignment
    SNYK-JS-JSONWEBTOKEN-3180024 | No | No Known Exploit medium severity | 526/1000
    Why? Recently disclosed, Has a fix available, CVSS 4.8 | Use of a Broken or Risky Cryptographic Algorithm
    SNYK-JS-JSONWEBTOKEN-3180026 | No | No Known Exploit

    (*) Note that the real score may have changed since the PR was raised.

    Check the changes in this PR to ensure they won't cause issues with your project.


    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

    For more information: 🧐 View latest project report

    πŸ›  Adjust project settings

    πŸ“š Read more about Snyk's upgrade and patch logic


    Learn how to fix vulnerabilities with free interactive lessons:

    πŸ¦‰ Use of a Broken or Risky Cryptographic Algorithm

    opened by williamkoller 0
  • [Snyk] Security upgrade nginx from 1.22.0-alpine to 1.23.2-alpine

    [Snyk] Security upgrade nginx from 1.22.0-alpine to 1.23.2-alpine

    This PR was automatically created by Snyk using the credentials of a real user.


    Keeping your Docker base image up-to-date means you’ll benefit from security fixes in the latest version of your chosen image.

    Changes included in this PR

    • Dockerfile.nginx

    We recommend upgrading to nginx:1.23.2-alpine, as this image has only 0 known vulnerabilities. To do this, merge this pull request, then verify your application still works as expected.

    Some of the most important vulnerabilities in your base image include:

    | Severity | Priority Score / 1000 | Issue | Exploit Maturity | | :------: | :-------------------- | :---- | :--------------- | | critical severity | 500 | Exposure of Resource to Wrong Sphere
    SNYK-ALPINE316-CURL-3063711 | No Known Exploit | | critical severity | 500 | Exposure of Resource to Wrong Sphere
    SNYK-ALPINE316-CURL-3063711 | No Known Exploit | | critical severity | 500 | Double Free
    SNYK-ALPINE316-CURL-3063712 | No Known Exploit | | critical severity | 500 | Double Free
    SNYK-ALPINE316-CURL-3063712 | No Known Exploit | | high severity | 400 | Out-of-bounds Write
    SNYK-ALPINE316-NGINX-3055742 | No Known Exploit |


    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

    For more information: 🧐 View latest project report

    πŸ›  Adjust project settings


    Learn how to fix vulnerabilities with free interactive lessons:

    πŸ¦‰ Learn about vulnerability in an interactive lesson of Snyk Learn.

    opened by williamkoller 0
  • [Snyk] Security upgrade nginx from 1.22.0-alpine to mainline-alpine

    [Snyk] Security upgrade nginx from 1.22.0-alpine to mainline-alpine

    Keeping your Docker base image up-to-date means you’ll benefit from security fixes in the latest version of your chosen image.

    Changes included in this PR

    • Dockerfile.nginx

    We recommend upgrading to nginx:mainline-alpine, as this image has only 0 known vulnerabilities. To do this, merge this pull request, then verify your application still works as expected.

    Some of the most important vulnerabilities in your base image include:

    | Severity | Priority Score / 1000 | Issue | Exploit Maturity | | :------: | :-------------------- | :---- | :--------------- | | critical severity | 571 | Double Free
    SNYK-ALPINE316-CURL-3063712 | No Known Exploit | | critical severity | 571 | Double Free
    SNYK-ALPINE316-CURL-3063712 | No Known Exploit | | high severity | 471 | Cleartext Transmission of Sensitive Information
    SNYK-ALPINE316-CURL-3063713 | No Known Exploit | | high severity | 471 | Cleartext Transmission of Sensitive Information
    SNYK-ALPINE316-CURL-3063713 | No Known Exploit | | high severity | 400 | Out-of-bounds Write
    SNYK-ALPINE316-NGINX-3055742 | No Known Exploit |


    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

    For more information: 🧐 View latest project report

    πŸ›  Adjust project settings


    Learn how to fix vulnerabilities with free interactive lessons:

    πŸ¦‰ Learn about vulnerability in an interactive lesson of Snyk Learn.

    opened by snyk-bot 0
  • [Snyk] Security upgrade nginx from 1.22.0-alpine to 1.22.1-alpine

    [Snyk] Security upgrade nginx from 1.22.0-alpine to 1.22.1-alpine

    This PR was automatically created by Snyk using the credentials of a real user.


    Keeping your Docker base image up-to-date means you’ll benefit from security fixes in the latest version of your chosen image.

    Changes included in this PR

    • Dockerfile.nginx

    We recommend upgrading to nginx:1.22.1-alpine, as this image has only 0 known vulnerabilities. To do this, merge this pull request, then verify your application still works as expected.

    Some of the most important vulnerabilities in your base image include:

    | Severity | Priority Score / 1000 | Issue | Exploit Maturity | | :------: | :-------------------- | :---- | :--------------- | | critical severity | 571 | Double Free
    SNYK-ALPINE316-CURL-3063712 | No Known Exploit | | critical severity | 571 | Double Free
    SNYK-ALPINE316-CURL-3063712 | No Known Exploit | | high severity | 471 | Cleartext Transmission of Sensitive Information
    SNYK-ALPINE316-CURL-3063713 | No Known Exploit | | high severity | 471 | Cleartext Transmission of Sensitive Information
    SNYK-ALPINE316-CURL-3063713 | No Known Exploit | | high severity | 400 | Out-of-bounds Write
    SNYK-ALPINE316-NGINX-3055742 | No Known Exploit |


    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

    For more information: 🧐 View latest project report

    πŸ›  Adjust project settings


    Learn how to fix vulnerabilities with free interactive lessons:

    πŸ¦‰ Learn about vulnerability in an interactive lesson of Snyk Learn.

    opened by williamkoller 0
  • [Snyk] Security upgrade nginx from 1.22.0-alpine to 1.23.2-alpine

    [Snyk] Security upgrade nginx from 1.22.0-alpine to 1.23.2-alpine

    This PR was automatically created by Snyk using the credentials of a real user.


    Keeping your Docker base image up-to-date means you’ll benefit from security fixes in the latest version of your chosen image.

    Changes included in this PR

    • Dockerfile.nginx

    We recommend upgrading to nginx:1.23.2-alpine, as this image has only 0 known vulnerabilities. To do this, merge this pull request, then verify your application still works as expected.

    Some of the most important vulnerabilities in your base image include:

    | Severity | Priority Score / 1000 | Issue | Exploit Maturity | | :------: | :-------------------- | :---- | :--------------- | | low severity | 221 | CVE-2022-40304
    SNYK-ALPINE316-LIBXML2-3050523 | No Known Exploit | | low severity | 221 | CVE-2022-40303
    SNYK-ALPINE316-LIBXML2-3050527 | No Known Exploit | | low severity | 221 | Out-of-bounds Write
    SNYK-ALPINE316-NGINX-3055741 | No Known Exploit | | low severity | 221 | Out-of-bounds Write
    SNYK-ALPINE316-NGINX-3055742 | No Known Exploit |


    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

    For more information: 🧐 View latest project report

    πŸ›  Adjust project settings


    Learn how to fix vulnerabilities with free interactive lessons:

    πŸ¦‰ Learn about vulnerability in an interactive lesson of Snyk Learn.

    opened by williamkoller 0
Releases(v2.0.2)
Owner
William Koller
William Koller
The NEST Prize Bot is a tool for the activity of the NEST community.

NEST Prize Bot The NEST Prize Bot is a tool developed by our team for the activity of the NEST community. It can record the receipt of Prize and expor

NEST Protocol 403 Dec 20, 2022
A dockerized uptime monitoring RESTful API server that allows authenticated users to monitor URLs

A dockerized uptime monitoring RESTful API server that allows authenticated users to monitor URLs, and get detailed uptime reports about their availability, average response time, and total uptime/downtime.

Anas Hamed 2 Oct 7, 2022
Nest accessory developed with HAP-NodeJS to allow devices into HomeKit

Nest_accfactory This is a HAP-NodeJS accessory I have developed to allow Nest devices to be used with HomeKit including having support for HomeKit Sec

markh 9 Oct 9, 2022
Atlan is a CLI that helps you to manage local dockerized infrastructure without any needed knowledge on Docker and Docker Compose.

Atlan CLI Atlan is a CLI that helps you to manage local dockerized infrastructure without any needed knowledge on Docker and Docker Compose. What is A

Myastro 10 Aug 17, 2022
A dockerized express mysql starter using typescript which iclude user management

A dockerized express mysql starter using typescript which iclude user management

Nimatullah Razmjo 2 Jan 26, 2022
πŸ“ Algorithms and data structures implemented in JavaScript with explanations and links to further readings

?? Algorithms and data structures implemented in JavaScript with explanations and links to further readings

Oleksii Trekhleb 157.8k Dec 29, 2022
My-portfolio - Built with Namecheap, Digital Ocean, Nginx, PM2, SSL, NextJs, Tailwind 3, Graphql, NexusJS, Prisma, Postgres, Passion and Love

Current Implementation technologies Nextjs with Typescript. Static pages/ Server side rendering. Easy peasy state management (Might not need it with i

Samrood Ali 1 Jan 10, 2022
Automated packaging of Debian-flavored NGINX with PageSpeed modules. Written in Bash and GitHub Workers. APT Repository hosted on Dokku.

NGINX + Google PageSpeed Configuring NGINX to build correctly is a pain. Not because of anything wrong with it, but rather because of how slim the sta

Slava Knyazev 21 Oct 14, 2022
API Bate Papo UOL - A backend application developed using NodeJS and mongoDB

BatePapoUOL BackEnd My first backend project! Building an API to the most used brazillian chat app ages ago - Bate Papo UOL! Table of Contents Overvie

Lucas Azzolini Vieira 8 Apr 13, 2022
Script written in JavaScript (Node) that uploads CGM readings from LibreLink Up to Nightscout

Nightscout LibreLink Up Uploader/Sidecar Simple Script written in JavaScript (Node) that uploads CGM readings from LibreLink Up to Nightscout. The upl

Timo SchlΓΌter 87 Jan 7, 2023
A new way to share your readings with friends. Hope you like it!

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Gardenia Georgia 4 Sep 9, 2022
🍎 A simple application which enables you to sync readings from your Withings scale to a Notion page.

weight-logger weight-logger is a simple application which enables you to sync readings from your Withings scale to a Notion page. Preview Installation

Juri Adams 2 Jan 14, 2022
A secure MERN Stack boilerplate ready for Production that uses Docker & Nginx.

A production ready & secure boilerplate for the MERN Stack that uses Docker & Nginx. Focus on the product and not the setup. You can directly start wo

Karan Jagtiani 34 Dec 23, 2022
A developer directory built on Next.js and MongoDB Atlas, deployed on Vercel with the Vercel + MongoDB integration.

MongoDB Starter – Developer Directory A developer directory built on Next.js and MongoDB Atlas, deployed on Vercel with the Vercel + MongoDB integrati

Vercel 246 Dec 20, 2022
Mongo Strict is a TypeScript based smart MongoDB ORM, It makes the usage of MongoDB safer, easier and faster with a better performance...

mongo-strict mongo-strict is compatible with mongo >= 5 Mongo Strict is a TypeScript-based smart MongoDB ORM, It makes the usage of MongoDB safer, eas

Mohamed Kamel 4 Sep 22, 2022
A Nest.js API for a restaurant storage management system.

Restaurant Storage Management System Description A Nest.js API for a restaurant storage management system. Installation $ yarn install Database Seeder

Shayan Shojaei 3 Sep 12, 2022
Nest multiple blocks inside lists of any kind of list (ordered, unordered, no marker, etc), or do away with list markers and use it like a repeater!

Nest multiple blocks inside lists of any kind of list (ordered, unordered, no marker, etc), or do away with list markers and use it like a repeater!

Rani 15 Dec 26, 2022
OpenAPI (Swagger) module for Nest framework (node.js) :earth_americas:

A progressive Node.js framework for building efficient and scalable server-side applications. Description OpenAPI (Swagger) module for Nest. Installat

nestjs 1.3k Jan 6, 2023