An open API service indexing awesome lists of open source software.

https://github.com/bickyeric/nyaweria

saweria clone to learn fullstack web application: https://www.youtube.com/live/8Qp_SLd6MBQ?si=X7d9yr1_6McN2cFg
https://github.com/bickyeric/nyaweria

dev-container docker go golang podman saweria visual-studio-code websocket

Last synced: 17 days ago
JSON representation

saweria clone to learn fullstack web application: https://www.youtube.com/live/8Qp_SLd6MBQ?si=X7d9yr1_6McN2cFg

Awesome Lists containing this project

README

          

# nyaweria

Saweria clone project to learn bidirection communication between client and server

Youtube:

## Onboarding and Development Guide

### Prerequisite

1. [Visual Studio Code](https://code.visualstudio.com/) with [Dev Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) extension
2. [Docker](https://www.docker.com/get-started/) or [Podman](https://podman.io/docs/installation)

### Setup Local Development

1. clone repository

```shell
git clone git@github.com:bickyeric/nyaweria.git
```

2. open with vscode

```shell
code nyaweria
```

3. run the `Dev Containers: Reopen in Container` command from the vscode Command Palette (`F1`)
4. run the `Terminal: Create New Terminal in Editor Area` command from the vscode Command Palette (`F1`)

5. copy sample file

```shell
cp env.sample.yaml env.yaml
```

6. run nyaweria
```shell
go run cmd/main.go
```