Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/caiodgallo/react-ama
GAMA (Go - Ask Me Anything). This project is built using React and Vite on the frontend and GoLang in the backend, providing a fast and modern development experience.
https://github.com/caiodgallo/react-ama
go golang react reactjs vite vitejs websockets
Last synced: 5 days ago
JSON representation
GAMA (Go - Ask Me Anything). This project is built using React and Vite on the frontend and GoLang in the backend, providing a fast and modern development experience.
- Host: GitHub
- URL: https://github.com/caiodgallo/react-ama
- Owner: CaioDGallo
- License: mit
- Created: 2024-08-07T19:23:57.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-10T15:15:28.000Z (5 months ago)
- Last Synced: 2024-11-09T17:25:17.822Z (2 months ago)
- Topics: go, golang, react, reactjs, vite, vitejs, websockets
- Language: TypeScript
- Homepage: https://gama.dessaperfumaria.com.br
- Size: 1.15 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# React GAMA Application
![GoLang + React + Vite](docs/assets/image-3.png)
![License](https://img.shields.io/github/license/CaioDGallo/react-ama)
Welcome to the React Go-AMA (Ask Me Anything) application! This project is built using GoLang, React, and Vite, providing a fast and modern development experience.
## Table of Contents
- [Introduction](#introduction)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [License](#license)## Introduction
The React GAMA application allows users to create and participate in "Ask Me Anything" sessions. Users can post questions, and the host can answer them in real-time. This application is perfect for live Q&A sessions, webinars, and interactive discussions.
## Features
- **Real-time Q&A:** Users can post questions, upvote the ones they want to know the answer, and get answers in real-time.
- **Responsive Design:** Works seamlessly on both desktop and mobile devices.## Installation
To get started with the React AMA application, follow these steps:
1. **Clone the repository:**
```bash
git clone https://github.com/CaioDGallo/react-ama.git
cd react-ama
```2. **Install dependencies:**
```bash
npm install
```3. **Start the development server:**
```bash
npm run dev
```4. **Open your browser and navigate to:**
```
http://localhost:5173
```## Usage
Once the application is up and running, you can start creating and participating in AMA sessions. Here are some basic steps:
1. **Create a room:** Enter a room name and click on the "Create Room" button.
![React GAMA Homepage](docs/assets/image-1.png)2. **Share the room link:** Copy the room link and share it with your audience.
3. **Post Questions:** Users can post questions and upvote the ones they want to know the answer.
![React GAMA Homepage](docs/assets/image-2.png)4. **Join the room:** Users can join the room using the shared link.
5. **Upvote Questions:** Users can upvote questions by clicking on the "Upvote" button.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.
---
Thank you for checking out the React GAMA application! If you have any questions or need further assistance, feel free to reach out.