I realized there was no popular, self-managed, open-source clipboard synchronization app.

What it does

Stores clippings posted to the root endpoint /, retrieves them on demand and lets you delete clippings as needed.

How we built it

I created a simple spring boot service with a file-based database using open-source technologies, tested it using Postman requests.

Challenges we ran into

Data security. Currently the service can be used only in a local network, as the service does no hashing or user verification at the moment.

Accomplishments that we're proud of

Quick startup-time, clear mapping of endpoints, brevity of code.

What we learned

Clear structure of even the simplest app enhances the process of development by a great deal.

What's next for clpbcpy

Hashing and authentication! The most straightforward modification the author is planning to make is to integrate Spring security (authentication and authorization of different users) and the hashing of stored clippings to make it suitable for use across different networks.

Built With

Share this project: