Projects /Β adano

git clone https://molodetz.nl/retoor/adano.git

Files

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.

Files

  • Makefile 912 B raw
  • README.md 1.1 KB raw
  • frontend
  • main.py 11.1 KB raw
  • requirements.txt 69 B raw
  • tests.py 8.4 KB raw