All source listed below is under MIT license if no LICENSE file stating different is available.
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 notesPOST /api/notes— Create a new noteGET /api/notes/{id}— Retrieve a specific notePUT /api/notes/{id}— Update a noteDELETE /api/notes/{id}— Delete a noteGET /api/tags— Retrieve all tagsPOST /api/tags— Create a new tagGET /api/tags/{name}— Retrieve a specific tagPUT /api/tags/{name}— Update a tagDELETE /api/tags/{name}— Delete a tagPOST /api/upload— Upload filesGET /— Serve the frontend applicationGET /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.
| frontend | |
| main.py | |
| Makefile | |
| README.md | |
| requirements.txt | |
| tests.py |