{"repo":"onderonur/onurl","free":true,"listed":false,"github":"https://github.com/onderonur/onurl","clone":"git clone https://github.com/onderonur/onurl.git","description":"URL shortener created with Next.js, TypeScript, Tailwind CSS & Prisma.","language":"TypeScript","stars":131,"topics":["nextjs","typescript","url-shortener","urlshortener","ssr","prisma","react","reactjs","tailwindcss"],"license":"GPL-3.0","category":"databases-storage","readme_excerpt":"OnURL OnURL is a URL shortener which makes it easy to shorten and share your URLs. Live site on Vercel is here . 💻 Tech Stack - Framework: Next.js - Styling: Tailwind CSS - Schema Validation: Zod - Icons: React Icons - Social Media Share Buttons: react-share - Database: PostgreSQL - ORM: Drizzle - Illustrations: unDraw - Linting: ESLint - Code Formatting: Prettier - Deployment: Vercel ⌨️ Development TODO: README will be updated for using Docker. First, you need to set a PostgreSQL connection string for POSTGRES URL in .env.development . Install dependencies: pnpm install Generate SQL migrations after schema changes: pnpm db:generate Apply database migrations: pnpm db:migrate Run it in development mode: pnpm dev 🚀 Build First, we need to set a PostgreSQL connection string for POSTGRES URL in .env.production . After that, we need to run the below command first to create a production build: And we can run the app in production mode by running:","default_branch":null,"files":null,"tree":[],"storefront":"/r/onderonur","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/onderonur/onurl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}