β οΈ IMPORTANT NOTICE
This project is source-available, NOT open-source.
Deployment, redistribution, rebranding, or reuse is strictly prohibited
without explicit written permission from the author.
BitLinks is a modern URL Shortener built using Next.js and MongoDB. It allows users to shorten long URLs into clean, shareable links and manage them easily with a smooth, user-friendly interface.
π Live Demo: BitLinks
- π Instantly shorten long and complex URLs into clean, shareable links.
- π§© Create custom aliases for your shortened URLs.
- π Track total clicks and manage your URLs effectively. (coming soon!)
- ποΈ Delete shortened links whenever you want.
- π¨ Fully responsive and modern UI built with Tailwind CSS.
- Frontend: Next.js + React
- Backend: Next.js API Routes
- Database: MongoDB
- Deployment: Vercel
- Styling: Tailwind CSS
β οΈ This section is provided only for learning and contribution purposes.
Deployment or production use is not allowed.
Clone the repository:
git clone https://github.com/2000Deba/BitLinks.git
cd BitLinksInstall dependencies:
npm installRun the development server:
npm run devThe app will be running at:
http://localhost:3000
Create a .env.local file in the root directory and add the following:
MONGODB_URI=your_mongodb_connection_string
NEXT_PUBLIC_BASE_URL=http://localhost:3000Make sure to replace
your_mongodb_connection_stringwith your actual MongoDB connection URI.
Contributions are welcome! π
- Fork the project
- Create a branch:
git checkout -b feature/new-feature - Commit your changes:
git commit -m 'Add new feature' - Push to the branch:
git push origin feature/new-feature - Open a Pull Request
-
This project is deployed on Vercel for personal and demonstration purposes.
-
Due to encryption keys, authentication providers, and email configurations, this repository is not intended for public or private redeployment under any name, domain, or branding.
-
Viewing and learning: β Allowed
-
Contributions (PRs):
β οΈ Allowed (all contributions become property of the author). -
By submitting a pull request, you agree that your contribution becomes part of the project and is subject to the same license terms.
-
Forking:
β οΈ Allowed by GitHub, not permission to reuse -
Deployment / Rebranding / Commercial use: β Not allowed
All forked copies remain bound to the same license terms.
This project is source-available under a custom license. It is NOT open-source.
You are allowed to view and contribute to this repository for learning and contribution purposes only.
β Reuse, redistribution, rebranding, modification, or commercial use is not allowed without explicit permission from the author.
Modification is allowed only for local learning or contribution purposes. Modified versions may NOT be deployed, redistributed, or published.
See the LICENSE file for full legal terms and details.
Debasish Seal
Don't forget to β star this repo if you like it!
For bugs or feature requests, feel free to open an issue.

