Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/caiodgallo/go-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/go-ama
go golang reactjs vitejs websockets
Last synced: 20 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/go-ama
- Owner: CaioDGallo
- License: mit
- Created: 2024-08-05T14:44:57.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-20T15:51:27.000Z (5 months ago)
- Last Synced: 2024-11-09T17:25:17.699Z (3 months ago)
- Topics: go, golang, reactjs, vitejs, websockets
- Language: Go
- Homepage: https://api.gama.dessaperfumaria.com.br
- Size: 7.3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Go - GAMA Application
![GoLang + React + Vite](docs/assets/image-3.png)
![License](https://img.shields.io/github/license/CaioDGallo/go-ama)
Welcome to the GoLang Go-AMA (Ask Me Anything) application! This project is built using GoLang (React and Vite on the frontend).
## Table of Contents
- [Introduction](#introduction)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [License](#license)## Introduction
The Go 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 Go AMA application, follow these steps:
1. **Clone the repository:**
```bash
git clone https://github.com/CaioDGallo/go-ama.git
cd go-ama
```2. **Build Docker database dependency:**
```bash
docker compose up
```3. **Start the development server:**
```bash
go run cmd/gama/main.go
```4. **The API will be running on:**
```
http://localhost:8080
```## Usage
Once the application is up and running, you can start creating and participating in AMA sessions. Here is the Postman collection containing all the requests:
[![Run in Postman](https://run.pstmn.io/button.svg)](docs/GAMA.postman_collection.json)
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.
---
Thank you for checking out the GAMA application! If you have any questions or need further assistance, feel free to reach out.