BookShelfAPI

Overview

A foundational backend project enabling clients to perform CRUD (Create, Read, Update, Delete) operations on a digital bookshelf collection. Submitted for Dicoding's Beginner Backend class.

The Challenge

Learning the core concepts of server-side programming: setting up a web server, parsing HTTP requests, handling in-memory data structures, and returning correct HTTP status codes.

Core Tech Stack

JavaScripthapijsnanoidnodejsnodemonpostman

Key Features

  • 01 CRUD API Implementation
  • 02 Hapi.js Server Configuration
  • 03 Request Payload Validation
  • 04 In-Memory State Management
Reach Out

GET in touch.

Available for freelance & collaboration
Details Bandung, ID WIB
© 2026 Elmosius. All rights reserved. Built with SvelteKit Hehe