This project is a web service that allows users to shorten long URLs into concise and easily shareable links. It is developed using a modern tech stack, including TypeScript, React, Next.js, Tailwind CSS, and Prisma. The combination of these technologies ensures a robust, efficient, and user-friendly URL shortening experience.
- Shorten URLs: Easily convert long URLs into short, easy-to-share links.
- Responsive Design: The web service is designed to work seamlessly across various devices and screen sizes.
- TypeScript: A statically typed superset of JavaScript, enhancing code quality and developer productivity.
- React: A popular JavaScript library for building user interfaces, providing a dynamic and interactive user experience.
- Next.js: A React framework for building server-rendered and statically generated web applications, offering a performant and scalable solution.
- Tailwind CSS: A utility-first CSS framework that makes styling intuitive and consistent.
- Prisma: A modern database toolkit for TypeScript and Node.js, simplifying database access with a type-safe API.
- Node.js and npm installed
- PostgreSQL database
-
Clone the repository:
git clone https://github.com/nima-ca/urlify.git
-
Install dependencies:
yarn install
-
Run the project:
yarn dev
Feel free to customize it further based on your specific project details and preferences.