https://github.com/gregorybchris/idtrace
Trace the origin of unique identifiers
https://github.com/gregorybchris/idtrace
generate guid id identifier origin service tracker unique uuid
Last synced: 11 months ago
JSON representation
Trace the origin of unique identifiers
- Host: GitHub
- URL: https://github.com/gregorybchris/idtrace
- Owner: gregorybchris
- License: apache-2.0
- Created: 2024-07-05T22:50:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-12T06:32:20.000Z (over 1 year ago)
- Last Synced: 2025-01-12T15:12:36.165Z (12 months ago)
- Topics: generate, guid, id, identifier, origin, service, tracker, unique, uuid
- Language: TypeScript
- Homepage:
- Size: 217 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
idtrace
Trace the origin of unique identifiers
## About
idtrace is a microservice used to track the origin of unique IDs. For example, if you wanted to implement a "share" button in your social media app, you'd probably generate a link containing the unique ID of a post. With idtrace, you can generate a new link based on the post ID and the ID of the user generating the shareable link. When someone opens a shareable link, idtrace can query its database to determine both the original post ID and the sender of the link.
## Installation
Install using [Poetry](https://python-poetry.org/)
```bash
poetry install
```
## Local development
```bash
fastapi dev idtrace/app/app.py
```
## API reference
Open [http://0.0.0.0:8000/docs](http://0.0.0.0:8000/docs) after starting up the dev server.
## Frontend example
```bash
cd example
pnpm dev
```