Approximately 4 hours
- API: Express.js, MongoDB
The project follows a Service-Controller-Model architecture.
-
Clone the project:
git clone https://github.com/zulkar29/node-js-assingment.git
-
Build Docker image:
docker build -t my-node-app .
-
Run Docker container:
docker run -p 3001:3001 my-node-app
-
Clone the project:
git clone https://github.com/zulkar29/node-js-assingment.git
-
Navigate to the project directory:
cd node-js-assingment
-
Install dependencies:
npm install
-
Run the project:
npm run dev
- Base URL: http://localhost:3001/
API documentation is available on Postman documentation
- Create User
- Show All Users
- Show Single User
- Docker-based containerization for easy deployment.
- API responses include validation messages.
- Followed a consistent API endpoint naming convention.
I have a clear understanding of the full software development life cycle as a full-stack developer both as an individual and as part of a team. Given the opportunity for an interview, I am confident in my ability to showcase my skills effectively. Thank you.