https://github.com/jbrizio/node-rest-api-boilerplate
API REST created with Node.js and Express
https://github.com/jbrizio/node-rest-api-boilerplate
boilerplate express javascript nodejs rest-api
Last synced: 11 months ago
JSON representation
API REST created with Node.js and Express
- Host: GitHub
- URL: https://github.com/jbrizio/node-rest-api-boilerplate
- Owner: jbrizio
- Created: 2019-10-23T18:02:25.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-10-24T05:31:10.000Z (over 6 years ago)
- Last Synced: 2025-07-04T15:41:16.602Z (12 months ago)
- Topics: boilerplate, express, javascript, nodejs, rest-api
- Language: JavaScript
- Homepage:
- Size: 3.91 KB
- Stars: 1
- Watchers: 2
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# node-rest-api-boilerplate
👋 Hi, welcome to the test assessment.
Please take care of the requirements described below.
You have only 4 hours to complete the entire test. To save time to develop all the things, we're providing a simple boilerplate with all the basics to start to develop immediately. Don't forget to document all, we evaluate functionality, coding style, and presentation.
## First Steps
- Complete with your personal information the `package.json`.
- Read carefully the requirements
- Start to develop
## Requirements
Functionality: Get a list of active users
Scenario: any member, with available services
```
Given users exist in an external service
When executing a GET petition to the /users endpoint
Then I obtain all the active users ordered by last name
And each user has a field with his calculated age
```
Services to consume
- API Endpoint - https://2eja2nqth0.execute-api.us-east-1.amazonaws.com/api/users
- Swagger - https://app.swaggerhub.com/apis/jbrizio/ms-users-api/1.0.0
## Deliverables
- Repository on Github
- Swagger
- Test cases
## Stack used
- Node.js
- Express
## Advice
Please document all the things that you consider necessary. Follow the good practices followed in the course.
Good luck! 💪