{"id":25290672,"url":"https://github.com/vignesh6236/shortify","last_synced_at":"2026-04-11T12:42:21.240Z","repository":{"id":269261881,"uuid":"906526115","full_name":"Vignesh6236/Shortify","owner":"Vignesh6236","description":"Shortify is a simple tool to transformlung URLs into short, shareable links","archived":false,"fork":false,"pushed_at":"2025-01-07T07:30:38.000Z","size":532,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-13T00:41:20.611Z","etag":null,"topics":["mongodb","mongodb-atlas","nextjs","postman-api","reactjs","tailwindcss"],"latest_commit_sha":null,"homepage":"https://vignesh-shortify.vercel.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Vignesh6236.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-21T06:26:48.000Z","updated_at":"2025-01-08T07:50:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"bd16431d-0c06-4e99-897c-f61efcce1aee","html_url":"https://github.com/Vignesh6236/Shortify","commit_stats":null,"previous_names":["vignesh6236/shortify"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vignesh6236%2FShortify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vignesh6236%2FShortify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vignesh6236%2FShortify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Vignesh6236%2FShortify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Vignesh6236","download_url":"https://codeload.github.com/Vignesh6236/Shortify/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247535151,"owners_count":20954571,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mongodb","mongodb-atlas","nextjs","postman-api","reactjs","tailwindcss"],"created_at":"2025-02-13T00:41:00.328Z","updated_at":"2025-10-20T05:05:05.493Z","avatar_url":"https://github.com/Vignesh6236.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Shortify 🔗\n\n**Shortify** is a modern URL shortener built to create and manage shortened links easily and efficiently. Developed using React, Next.js, MongoDB, and Tailwind CSS, it offers a fast and secure experience.\n\n## Table of Contents\n\n- [Project Description](#project-description-)\n- [Features](#features-)\n- [Tech Stack](#tech-stack-️)\n- [Prerequisites](#prerequisites-)\n- [Installation and Usage](#installation-and-usage-)\n- [Screenshots](#screenshots-)\n- [Deployment](#deployment-)\n- [Contributing](#contributing-)\n- [Acknowledgments](#acknowledgments-)\n\n## Project Description 📋\n\nShortify is designed for individuals looking to simplify their URLs. With a clean and simple interface, Shortify makes managing links seamless and intuitive.\n\n## Features 🌟\n\n- **URL Shortening:** Quickly create shortened links for any URL.\n- **Custom Aliases:** Create branded links with custom aliases.\n- **Secure Storage:** All data is securely stored in MongoDB.\n- **Modern UI/UX:** Built with Tailwind CSS for a clean and accessible interface.\n\n## Tech Stack 🛠️\n\n- **[React](https://reactjs.org/):** For building dynamic user interfaces.\n- **[Next.js](https://nextjs.org/):** For server-side rendering and API integration.\n- **[MongoDB](https://www.mongodb.com/):** For secure and scalable data storage.\n- **[Tailwind CSS](https://tailwindcss.com/):** For styling and design.\n\n## Prerequisites 📦\n\nBefore you begin, ensure you have the following installed:\n\n- **[Node.js](https://nodejs.org/):** For running the development server.\n- **[Git](https://git-scm.com/):** For version control and cloning the repository.\n- **[MongoDB](https://www.mongodb.com/):** For local or cloud database setup.\n\n## Installation and Usage 🚀\n\n1. **Clone the repository:**\n\n   ```bash\n   git clone https://github.com/Vignesh6236/Shortify.git\n   ```\n\n2. **Navigate to the project directory:**\n\n   ```bash\n   cd shortify\n   ```\n\n3. **Install dependencies:**\n\n   ```bash\n   npm install\n   ```\n\n4. **Set up environment variables:**\n\n   Create a `.env.local` file in the root directory and add the following:\n\n   ```env\n   MONGODB_URI=mongodb://localhost:27017\n   NEXT_PUBLIC_HOST=http://localhost:3000\n   ```\n\n5. **Start the development server:**\n\n   ```bash\n   npm run dev\n   ```\n\n6. **Access the application:**\n\n   Open your browser and navigate to `http://localhost:3000`.\n\n## Screenshots 📷\n\n### Desktop-\n### Home Page\n\n![Screenshot 2025-01-07 124015](https://github.com/user-attachments/assets/ee22bf3b-bc3a-419b-a609-2aa03e26abd5)\n\n### Generate Page\n![Screenshot 2025-01-07 124033](https://github.com/user-attachments/assets/52c27a7f-0b97-466a-9b4e-4b6b0500519d)\n\n\n### Mobile-\n### Home Page\n\n![Screenshot_2025-01-07-12-42-39-57_40deb401b9ffe8e1df2f1cc5ba480b12](https://github.com/user-attachments/assets/e10d8239-1bc4-4c14-bdea-f8ef812da7df)\n\n### Generate Page\n![Screenshot_2025-01-07-12-42-47-54_40deb401b9ffe8e1df2f1cc5ba480b12](https://github.com/user-attachments/assets/49800d07-07ce-4eb4-9e01-cd92133e6bff)\n\n## Deployment 🚀\n\nShortify is deployed using **[Vercel](https://vercel.com/)** for seamless hosting and quick deployment. You can access the live site here:  \n**[https://vignesh-shortify.vercel.app/](https://vignesh-shortify.vercel.app/)**\n\n\n## Contributing 🤝\n\nContributions are welcome! If you have any ideas or improvements, feel free to submit a [Pull Request](https://github.com/Vignesh6236/Shortify/pulls).\n\n## Acknowledgments 🙏\n\n- **[React](https://reactjs.org/):** For the front-end framework.\n- **[Next.js](https://nextjs.org/):** For server-side rendering and API capabilities.\n- **[MongoDB](https://www.mongodb.com/):** For the database infrastructure.\n- **[Tailwind CSS](https://tailwindcss.com/):** For styling and utility classes.\n- **[MDN Web Docs](https://developer.mozilla.org/en-US/):** For comprehensive web development documentation.\n- **[Vercel](https://vercel.com/):** For providing seamless deployment and hosting solutions.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvignesh6236%2Fshortify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvignesh6236%2Fshortify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvignesh6236%2Fshortify/lists"}