Skip to content

Instantly share code, notes, and snippets.

@david-sanchez-deel
Last active September 6, 2018 03:52
Show Gist options
  • Save david-sanchez-deel/18836caf55f4792e981e6e14ac04fcdd to your computer and use it in GitHub Desktop.
Save david-sanchez-deel/18836caf55f4792e981e6e14ac04fcdd to your computer and use it in GitHub Desktop.
Challenge.txt
Challenge
* NestJS: https://docs.nestjs.com/
* Example code: https://github.com/salorrego/nestjs-workshop-2018
* Unit testing: https://docs.nestjs.com/fundamentals/unit-testing
* MongoDB Free: https://mlab.com/home
* NestJS - Mongoose: https://docs.nestjs.com/techniques/mongodb
* Two contributors by Homework
TechStack:
NodeJS + TypeScript + NestJS + Mongoose + Unit testing
0 Add a GitHub repository
0 Add initial core application with healt status controller (Just respond: { message: "I'm ok" })
0 Add Mongo connection
0.75 Add user module with user schema, model, service and controller to CRUD operations
0.75 Add note module with user schema, model, service and controller to CRUD operations
1.0 Test all your code with a coverage upper than 70%
0.5 Publish your coverage results with GitHub pages
1.0 Add OpenAPI Document auto generated with nestJS
1.0 Deploy to Heroku
SUPER BONUS: Apply Continous deployment with CircleCI
Additional info:
A note should have: text, createdDate, updatedDate
An user should have: username, name, notes
Regards,
@DavidChaMun
Copy link

Hi teach, you can find our project in https://github.com/DavidChaMun/PraxisBH, hope you like it!
heroku and coverage links in readme

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