Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/esgameco/question-site
A Q&A web app built with Gin and Vue.
https://github.com/esgameco/question-site
gin go vue
Last synced: about 21 hours ago
JSON representation
A Q&A web app built with Gin and Vue.
- Host: GitHub
- URL: https://github.com/esgameco/question-site
- Owner: esgameco
- License: mit
- Created: 2022-06-17T03:04:50.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-03T01:32:56.000Z (over 1 year ago)
- Last Synced: 2024-10-21T18:14:22.654Z (19 days ago)
- Topics: gin, go, vue
- Language: Vue
- Homepage:
- Size: 565 KB
- Stars: 19
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-golang-repositories - question-site
README
# Question Site
A web app made with Gin and Vue that allows users to ask and answer questions.
## Installation
#### Requirements
- [Go](https://go.dev/doc/install)
- [Node.js](https://nodejs.org/en/download/)#### Download and Setup
```bash
git clone https://github.com/esgameco/question-site.git# Install node dependencies
cd questionclient
npm i# Set secret key
export SECRET="insert encryption key" # Linux
$Env:SECRET = "insert encryption key" # Windows
```## Run
#### Development
```bash
Linux: ./devrun.sh
Windows: .\devrun.bat
```## TODO
1. Prototype
- [x] Question and Answer Model
- [x] Database Setup (sqlite for development)
- [x] CRUD
- [x] User Authentication
- [x] Add API to Vue
- [ ] Site-wide styling
- [ ] Style components