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 |