Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/khalil-codes/two-cents
- Owner: Khalil-codes
- Created: 2024-09-13T20:21:56.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-09-21T18:25:59.000Z (3 months ago)
- Last Synced: 2024-10-31T12:46:44.334Z (about 2 months ago)
- Topics: nextjs, redis, socket-io, tailwindcss, wordcloud
- Language: TypeScript
- Homepage: https://two-cents.netlify.app/
- Size: 558 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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).