Skip to content

BitLinks πŸ”— β€” A fast, secure, and user-friendly URL shortener built with Next.js, MongoDB, and Tailwind CSS. Shorten long URLs, create custom aliases, manage and share your links easily with BitLinks.

License

Notifications You must be signed in to change notification settings

2000Deba/BitLinks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GitHub stars Repo Size Issues Pull Requests License Vercel Status

BitLinks πŸ”—

⚠️ 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.


πŸš€ About the Project

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


✨ Features

  • πŸ”— 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.

πŸ› οΈ Tech Stack


πŸ“¦ Installation & Setup

⚠️ 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 BitLinks

Install dependencies:

npm install

Run the development server:

npm run dev

The app will be running at:

http://localhost:3000

πŸ”‘ Environment Variables

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:3000

Make sure to replace your_mongodb_connection_string with your actual MongoDB connection URI.


πŸ“Έ Screenshots

Home Page

Homepage

Shorten URL Page

Shortenpage


🀝 Contributing

Contributions are welcome! πŸš€

  1. Fork the project
  2. Create a branch: git checkout -b feature/new-feature
  3. Commit your changes: git commit -m 'Add new feature'
  4. Push to the branch: git push origin feature/new-feature
  5. Open a Pull Request

πŸ“¦ Deployment Notes

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

πŸ” Usage Policy

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


πŸ“œ License

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.


πŸ‘¨β€πŸ’» Author

Debasish Seal


⭐ Support

Don't forget to ⭐ star this repo if you like it!

For bugs or feature requests, feel free to open an issue.

About

BitLinks πŸ”— β€” A fast, secure, and user-friendly URL shortener built with Next.js, MongoDB, and Tailwind CSS. Shorten long URLs, create custom aliases, manage and share your links easily with BitLinks.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published