Skip to content
/ urlify Public

A web service to shorten URLs developed with Typescript, React, Nextjs, Tailwind CSS, and Prisma.

Notifications You must be signed in to change notification settings

nima-ca/urlify

Repository files navigation

URL Shortener Service 🚀

Overview

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.

Features 🌟

  • 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.

Tech Stack ⚙️

  • 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.

Getting Started 🏁

Prerequisites

  • Node.js and npm installed
  • PostgreSQL database

Installation 🛠️

  1. Clone the repository:

     git clone https://github.com/nima-ca/urlify.git
  2. Install dependencies:

     yarn install
  3. Run the project:

     yarn dev

Feel free to customize it further based on your specific project details and preferences.

About

A web service to shorten URLs developed with Typescript, React, Nextjs, Tailwind CSS, and Prisma.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published