项目作者: uiuxarghya

项目描述 :
A simple serverless URL shortener made with Mongo DB and Vercel https://www.freecodecamp.org/news/how-to-build-a-serverless-app
高级语言: TypeScript
项目地址: git://github.com/uiuxarghya/8bits.git
创建时间: 2021-04-12T21:21:07Z
项目社区:https://github.com/uiuxarghya/8bits

开源协议:MIT License

下载




8bits


The Open Source Link Management platform.


Learn more →






Next.js
Tailwind CSS
Prisma
MongoDB
GitHub stars
GitHub issues
GitHub forks
GitHub PRs

Introduction

8bits is a simple and secure link shortening service that allows users to create custom short links. It is built using modern web technologies and offers a smooth and efficient experience for managing short URLs.

✨ Features

  • Create short links with custom aliases.
  • Secure user authentication with Better Auth.
  • A simple and easy-to-use interface to manage links.
  • Support for both individual users and teams with workspace management (Coming Soon)

🛠️ Stack

  • Next.js – The React framework for production.
  • TypeScript – Strongly typed JavaScript for better developer experience.
  • Tailwind CSS – A utility-first CSS framework for rapid UI development.
  • shadcn/ui – Beautifully designed, accessible headless components built with Radix UI and Tailwind.
  • Lucide Icons – A set of consistent and pixel-perfect icons.
  • Prisma – Modern database toolkit for TypeScript and Node.js.
  • MongoDB – A NoSQL database for flexible and scalable data storage.
  • Better Auth – A simple and secure authentication system built for modern web apps.

🚀 Getting Started

To get started with 8bits, you’ll need to set up the project locally. Follow the steps below:

Prerequisites

Make sure you have the following installed:

Setup Instructions

  1. Fork the repository and clone it locally:

    1. git clone https://github.com/uiuxarghya/8bits.git
    2. cd 8bits
  2. Install dependencies:

    1. bun install
  3. Run the development server:

    1. bun run dev
  4. Open your browser and go to http://localhost:3000.

🤝 Contributing

We welcome contributions to 8bits! If you’d like to contribute, please follow these steps:

  1. Fork the repository.
  2. Clone your fork locally.
  3. Create a new branch and make your changes.
  4. Test your changes locally.
  5. Create a pull request with a clear description of your changes.



For a list of contributors, visit the contributors page.

🔑 License

This project is licensed under the AGPL-3.0 license.