https://github.com/qredence/friendlydebate
A small very simple tool for helping friends debate with a timer, speaker, participant turns
https://github.com/qredence/friendlydebate
bolt debate-timer friends mobile-first onlook open-source simple-app tool
Last synced: 8 months ago
JSON representation
A small very simple tool for helping friends debate with a timer, speaker, participant turns
- Host: GitHub
- URL: https://github.com/qredence/friendlydebate
- Owner: Qredence
- License: mit
- Created: 2024-11-28T02:26:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-22T07:23:57.000Z (over 1 year ago)
- Last Synced: 2025-01-27T08:43:02.355Z (over 1 year ago)
- Topics: bolt, debate-timer, friends, mobile-first, onlook, open-source, simple-app, tool
- Language: TypeScript
- Homepage: https://www.debate.qredence.ai
- Size: 239 KB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FriendlyDebate

A small very simple tool for helping friends debate with a timer, speaker, participant turns.
## Purpose
FriendlyDebate is a fun side project designed to help friends engage in enjoyable debates. It provides a basic speak timer and a quick moderator for chiller debates.
## Features
- **Debate Setup**: Easily set up a debate with a topic and participants.
- **Timer**: A countdown timer for each speaker's turn.
- **Participant List**: Manage and display the list of participants.
- **Time Up Alert**: Alerts when a speaker's time is up.
- **Speaker Controls**: Controls for managing the current speaker and ending turns early.
## Usage Instructions
1. **Setup Debate**: Enter the debate topic and add participants.
2. **Start Debate**: Begin the debate and the timer will start for the first speaker.
3. **Manage Turns**: Use the speaker controls to manage turns and end them early if needed.
4. **Time Up Alert**: An alert will notify when a speaker's time is up.
## Setup
To set up the project locally, follow these steps:
1. **Clone the repository**:
```sh
git clone https://github.com/Qredence/FriendlyDebate.git
cd FriendlyDebate
```
2. **Install dependencies**:
```sh
npm install
```
3. **Build the app**:
```sh
npm run build
```
4. **Start the development server**:
```sh
npm run dev
```
5. **Open the app in your browser**:
Navigate to `http://localhost:5176` to see the app in action.
## Build the app
To build the app, run the following command:
```sh
npx vite build
```
## Run the app
To run the app, use the following command:
```sh
npm run dev
```
## Hosted Online Version
You can access the hosted online version of the app at the following link:
https://debate.qredence.ai
## Contributing
We welcome contributions to FriendlyDebate! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request. Here are some ways you can contribute:
- **Report Bugs**: If you find a bug, please report it by opening an issue.
- **Suggest Features**: If you have an idea for a new feature, please let us know by opening an issue.
- **Submit Pull Requests**: If you want to contribute code, please fork the repository and submit a pull request.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.
## Acknowledgements
This project was built using Bolt.new and Onlook.