A web application that allows users to share JSON data publicly. Built with Next.js, Clerk for authentication, and shadcn/ui components.
- User authentication with Clerk
- JSON editor with syntax highlighting using CodeMirror
- Public sharing of JSON data
- Modern UI with shadcn/ui components
- Responsive design
- Public access to shared JSON data without login
- Next.js - React framework
- Clerk - Authentication
- shadcn/ui - UI components
- CodeMirror - JSON editor (@codemirror/lang-json)
- Tailwind CSS - Styling
- Clone the repository:
git clone https://github.com/yourusername/json-share.git
cd json-share
- Install dependencies:
npm install
# or
yarn install
- Set up environment variables:
Create a
.env.local
file in the root directory and add:
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key
CLERK_SECRET_KEY=your_clerk_secret_key
- Run the development server:
npm run dev
# or
yarn dev
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.