https://github.com/noetarbouriech/storiesque
DO3 project fullstack application
https://github.com/noetarbouriech/storiesque
golang rest-api sveltekit
Last synced: about 2 months ago
JSON representation
DO3 project fullstack application
- Host: GitHub
- URL: https://github.com/noetarbouriech/storiesque
- Owner: noetarbouriech
- License: mit
- Created: 2022-12-11T16:36:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-24T05:37:15.000Z (over 1 year ago)
- Last Synced: 2025-02-11T11:54:13.617Z (over 1 year ago)
- Topics: golang, rest-api, sveltekit
- Language: Svelte
- Homepage:
- Size: 1.09 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Storiesque

[](https://goreportcard.com/report/github.com/noetarbouriech/storiesque/backend)
[](https://typescriptlang.org)
A fullstack application for creating and reading [Gamebooks](https://en.wikipedia.org/wiki/Gamebook) online. This application is composed of a REST API made in Golang and of a FrontEnd made in Sveltekit.It was made as a project during my third year at Polytech Montpellier.

## Installation
1. Clone the repo
```
git clone git@github.com:noetarbouriech/storiesque.git
```
2. Edit the `.env` file
2. Run the following command
```
sudo docker compose -f docker-compose.prod.yml up -d
```
## Development
### PostgreSQL and MinIO
```
sudo docker compose -f docker-compose.dev.yml up -d
```
### Backend
```
cd backend
go mod .
go run .
```
### Frontend
```
cd frontend
npm install
npm run dev
```