Adano Notes & Tags Template
This repository is a template for a notes and tags application.
Note:
This is not a standalone application for end-users. It serves as a clean, minimal base system.
The ADA project used this system as the foundation for its notes-taking application.
Due to its simplicity and clarity, I decided to give it its own dedicated repository.
Functionality
-
URL Endpoints:
-
GET /api/notes— Retrieve all notes -
POST /api/notes— Create a new note -
GET /api/notes/{id}— Retrieve a specific note -
PUT /api/notes/{id}— Update a note -
DELETE /api/notes/{id}— Delete a note -
GET /api/tags— Retrieve all tags -
POST /api/tags— Create a new tag -
GET /api/tags/{name}— Retrieve a specific tag -
PUT /api/tags/{name}— Update a tag -
DELETE /api/tags/{name}— Delete a tag -
POST /api/upload— Upload files -
GET /— Serve the frontend application -
GET /api/health— Health check endpoint
-
Note: /docs and /openapi.json are provided for API documentation.
Usage
This is a template. Customize and extend as needed for your projects.