This repository contains the source code of my submission in the "Balajar Fundamental Aplikasi Back-End" course from Dicoding. In this project I've created a Back-End application that handle CRUD operation in a music library.
This repository is created for sharing, documentation, and education purposes only. Plagiarism is unacceptable and is not my responsibility as the author.
- In the first submission:
- JavaScript
- Node.js
- Hapi Framework
- Hapi Plugin
- Data Validation with Joi
- PostgreSQL
- In the second submission:
- Authentication and Authorization with Jwt
- Node-pg-migrate
- Database normalization
- Intro to TDD and API testing with Postman
- In the third submission:
- Message broker using RabbitMQ
- Server-side caching using Redis
- Upload file to server