Skip to content

chillingstar/limbo

Repository files navigation

Limbo

Limbo is a fast and lightweight chat application built with Next.js, React.js, TypeScript, MongoDB, and Socket.IO. It features a login/register mechanism built from scratch.

GitHub commit activity GitHub last commit

Features

  • Real-time messaging using Socket.IO

  • User authentication and registration

  • Fast and responsive UI

  • Lightweight and scalable architecture

Technologies Used

  • Next.js: A React framework for server-side rendering and static site generation.

  • React.js: A JavaScript library for building user interfaces.

  • TypeScript: A statically typed superset of JavaScript that compiles to plain JavaScript.

  • SQLite: A lightweight SQL Database

  • Socket.IO: A library for real-time, bidirectional communication between web clients and servers.

Getting Started

To get started with Limbo, follow these steps:

  1. Clone the repository: git clone https://github.com/chillingstar/limbo.git

  2. Install dependencies: bun install

  3. Start the development server: bun run dev

  4. Open your browser and navigate to http://localhost:443, or whatever port that you entered.

Notice

  • Please use Bun or Deno, or it wouldn't run.

Contributing

Contributions are welcome! If you find any bugs or have suggestions for improvements, please open an issue or submit a pull request.

License

This project is licensed under the StarProjects License.