Skip to content

Implement a simple NodeJS server that can handle CRUD requests - #1

Open
Nox911PS wants to merge 10 commits into
masterfrom
dev
Open

Implement a simple NodeJS server that can handle CRUD requests#1
Nox911PS wants to merge 10 commits into
masterfrom
dev

Conversation

@Nox911PS

@Nox911PS Nox911PS commented Oct 21, 2024

Copy link
Copy Markdown
Owner

Task 1

Task: https://github.com/AlreadyBored/nodejs-assignments/blob/main/assignments/containerization/assignment.md

Done 18.11.2024 / deadline 18.11.2024

Score: 130 / 180

Basic Scope

  • +30 user-defined bridge is created and configured
  • +30 container auto restart after crash
  • +30 database files and logs to be stored in volumes instead of container

Advanced Scope

  • +20 Final size of the Docker image with application is less than 500 MB
  • +20 Your built image is pushed to DockerHub

image

Task 2

Task: https://github.com/AlreadyBored/nodejs-assignments/blob/main/assignments/database-orm/assignment.md

Done 18.11.2024 / deadline 18.11.2024

Score: 130 - 70(7 failing tests) = 60/ 180

Basic Scope

  • +20 Users data is stored in PostgreSQL database and typeorm / prisma interacts with the database to manipulate data.
  • +20 Artists data is stored in PostgreSQL database and typeorm / prisma interacts with the database to manipulate data.
  • +20 Albums data is stored in PostgreSQL database and typeorm / prisma interacts with the database to manipulate data.
  • +20 Tracks data is stored in PostgreSQL database and typeorm / prisma interacts with the database to manipulate data.

Advanced Scope

  • +10 Variables used for connection to database to be stored in .env
  • +10 typeorm decorators or prisma relations create relations between entities
  • +30 Local PostgreSQL installation is not required for task check, connection is implemented to database stored in docker container (on the basis of the previous task)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants