Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

5

Lines of Code

683

From

May 6, 2023

To

Jun 2, 2023

About BRAVO68WEB/shx

Shx is a monorepo project that implements a file and content sharing platform compatible with ShareX clients. The system allows users to upload and share files, images, text snippets, and shortened URLs through a unified interface. Built with Node.js and Express.js on the backend, it leverages Cloudflare R2 for storage and PostgreSQL with Hasura GraphQL for data management, while the frontend is constructed with Next.js and Tailwind CSS.

The project provides multiple access patterns including a web dashboard, command-line interface via Commander.js, and REST API endpoints that follow the ShareX protocol standard. This multi-interface approach makes it suitable for both casual users managing files through a browser and developers automating uploads through CLI or API integrations. The codebase uses TypeScript for type safety and incorporates Redis for caching, with Storybook included for component development and documentation in the UI layer.

Share this video