Last active
September 6, 2018 03:52
-
-
Save david-sanchez-deel/18836caf55f4792e981e6e14ac04fcdd to your computer and use it in GitHub Desktop.
Challenge.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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, |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi teach, you can find our project in https://github.com/DavidChaMun/PraxisBH, hope you like it!
heroku and coverage links in readme