2025-06-22 22:13:38 +02:00
|
|
|
# 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
|
|
|
|
|
2025-06-22 22:26:49 +02:00
|
|
|
*Note:* /docs and /openapi.json are provided for API documentation.
|
2025-06-22 22:13:38 +02:00
|
|
|
|
|
|
|
## Usage
|
|
|
|
|
2025-06-22 22:26:49 +02:00
|
|
|
*This is a template. Customize and extend as needed for your projects.*
|