This repository has been archived on 2023-11-13. You can view files and clone it, but cannot push or open issues or pull requests.
2021-02-21 12:31:03 -05:00
2021-02-11 15:47:42 -05:00
2021-02-11 15:47:42 -05:00
2021-02-21 12:31:03 -05:00
2021-02-11 15:47:42 -05:00
2021-02-21 12:31:03 -05:00
2021-02-20 14:10:25 -05:00
2021-02-21 12:31:03 -05:00
2021-02-21 12:31:03 -05:00
2021-02-11 15:47:42 -05:00
2021-02-11 15:47:42 -05:00
2021-02-21 12:31:03 -05:00

Imagini

A self hosted photo library with user management & authentication. Cross platform Client supporting Android, iOS, and Web.

Server

Dependencies

  • libvips 8.3+ (8.8+ recommended)

Running

CONFIG_PATH=$(pwd) DATA_PATH=$(pwd) go run cmd/main.go serve

Building

# Generate GraphQL Models
go run github.com/99designs/gqlgen generate
go run cmd/main.go generate

# Generate GraphQL Documentation
graphdoc -e http://localhost:8484/query -o ./docs/schema

Client

See web_native subfolder.

Running

# Chrome
flutter run -d chrome

# Simulator
open -a Simulator
flutter run

Building

# Generate GraphQL Flutter Models
flutter pub run build_runner build
Description
A WIP self hosted photo server in golang with a corresponding mobile app.
Readme 14 MiB
Languages
Go 63.5%
Dart 32.8%
HTML 1.6%
Ruby 1.5%
Swift 0.4%
Other 0.1%