Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ Notes Application RESTful Backend API

Node.js Hapi

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.


⚑ Endpoints

  • 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.

πŸ› οΈ Tech Stack

  • Runtime: Node.js
  • Web Framework: @hapi/hapi
  • Unique ID Engine: nanoid
  • Development Server: nodemon

πŸš€ Running Locally

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

πŸ‘€ Author

About

RESTful Notes Management API server built using Node.js, Hapi, and NanoID.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages