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.

  • MongoDB: A NoSQL database for storing and retrieving data.

  • 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: npm install

  3. Set up the MongoDB database and configure the connection in the .env file.

  4. Start the development server: npm run dev

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

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.