A clean, modular RESTful backend API designed to power modern note-taking applications. Features full CRUD capability, cross-origin resource sharing (CORS), and unique identifier generation.
POST /notesβ Create a new note with title, tags, and body.GET /notesβ Retrieve all stored notes.GET /notes/{id}β Retrieve detailed note content by ID.PUT /notes/{id}β Update note title, tags, and body with timestamp tracking.DELETE /notes/{id}β Delete note permanently.
- Runtime: Node.js
- Web Framework:
@hapi/hapi - Unique ID Engine:
nanoid - Development Server:
nodemon
git clone https://github.com/Akarptra/notes-app-back-end.git
cd notes-app-back-end
npm install
npm start
# Server listening on http://localhost:5000- Raka Putra Pratidina β GitHub (@Akarptra)