dotorchan Svelte Themes

Dotorchan

A 4chan clone written in Elixir, Svelte and Go.

Showcase

Threads

Structure

Codebase Description
butifarra Elixir API
papa GO/AWS/S3
lechuga Svelte fronted

TODO

  • Captcha
  • Captcha for the replies
  • Threads (still in progress)
  • admin dashboard
  • able to upload files
  • Templates for the boards (with components)

Run with Docker

docker-compose up

Dont forget to add your aws credentials in the dockerfile of web/aws/Dockerfile

FROM golang:1.22
WORKDIR /app
COPY . .
ENV AWS_ACCESS_KEY_ID=""
ENV AWS_SECRET_ACCESS_KEY=""
RUN go mod download
COPY *.go ./
RUN CGO_ENABLED=0 GOOS=linux go build -o /aws
CMD ["/aws"]

Top categories

Loading Svelte Themes