Skip to content

Clippr helps you to synchronize your clipboard content across devices.

Notifications You must be signed in to change notification settings

atresnjo/clippr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

preview

Intro

Ever needed to quickly copy some text from your phone to pc or vice versa? Clippr comes in handy for those situations, you can keeep your clipboard content synchronized across your devices. The service is written in C# with ASP.NET Core 3.0 utilizing gRPC for the communication and MongoDB for the persistence. The UI part is written in Dart using Flutter. The desktop version is possible thanks to: https://github.com/go-flutter-desktop/go-flutter

Installation

  • Have a MongoDB instance running, the service will connect by default to mongodb://localhost:27017
  • Run the service
  • Run the flutter app
  • In the settings view, set the "Endpoint" to either "10.0.2.2" if being ran from the emulator, or set it to "localhost" if you're running the desktop version using hover.
  • Set the device name which you want to appear above the created entries

Features

  • Sychnronize clipboard content realtime across devices using gRPC streaming
  • Automatically push clipboard content ( can be enabled/disabled in the settings )
  • Search through created clipboard entries

Requirements

Thanks to

UI inspired by: https://dribbble.com/shots/6468926-Notes-Widget
All the people who worked on the flutter packages I am using

Notes

This was just a simple poc because I wanted to test gRPC with Flutter. So key things such as error handling, tests etc are missing.

License

MIT

About

Clippr helps you to synchronize your clipboard content across devices.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published