Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/khalil-codes/two-cents

Two-Cents enables real-time discussions on topics, letting users share opinions instantly. Built with Socket.IO, Next.js, and Upstash/Redis
https://github.com/khalil-codes/two-cents

nextjs redis socket-io tailwindcss wordcloud

Last synced: 6 days ago
JSON representation

Two-Cents enables real-time discussions on topics, letting users share opinions instantly. Built with Socket.IO, Next.js, and Upstash/Redis

Awesome Lists containing this project

README

        

# **Two Cents**

Two-Cents enables real-time discussions on topics, letting users share opinions instantly. Built with Socket.IO, Next.js, and Upstash/Redis.

![Two Cents](./images/topic.png)

## **Features**

- Simple and intuitive interface for users to describe their opinions in realtime
- Built using Next.js and Socket IO for fast, efficient and realtime rendering
- Used Redis to provide low latency and high scalability for real-time applications

## **Getting Started**

### Development Server

To run the application you would need to run the client and server

#### To start the client, navigate to the client directory and run:

```bash
npm run dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

#### To start the server, navigate to the server directory and run:

```bash
npm run dev
```

Use [http://localhost:8080](http://localhost:8080) as the server.

## **Contributing**

Contributions are welcome! Please refer to the [Next.js contributing guidelines](https://nextjs.org/docs/contributing) for more information.

## **License**

This project is licensed under the [MIT License](https://opensource.org/licenses/MIT).