quickurl is a simple and fast URL shortener. Easily convert long, unwieldy links into short, shareable URLs for use in chats, emails, or anywhere else.
- Instantly shorten URLs
- Clean and intuitive interface
- Reliable and fast redirection
- Built with modern web technologies
- Pro plan
- Manage shortened links
- Customize link slugs
- Manage expiration time for a shortened link
- Define
x
amount of uses for a shortened link - Data analytics
- 2FA
- QRCode generator for links
- Password protection for links
- Much more...
- Check the QuickURL Roadmap
Check changelog at changelog.md
- Next.js – React framework for server-side rendering and API routes
- Prisma – ORM for PostgreSQL database
- React.js – Frontend UI
- Tailwind CSS – Utility-first CSS framework
- Zod – TypeScript-first schema validation
- React Hook Form – Form state management
- Lucide Icons – Icon library
-
Clone the repository:
git clone https://github.com/yourusername/quickurl.git cd quickurl
-
Install dependencies:
npm install
-
Set up environment variables:
- Copy
.env.example
to.env
and fill in your database credentials.
- Copy
-
Run database migrations:
npx prisma migrate dev
-
Start the development server:
npm run dev
Contributions are welcome! Please open issues or submit pull requests for improvements or bug fixes.
This project is licensed under the MIT License.