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

frontend
main.py
Makefile
README.md
requirements.txt
tests.py