Skip to content

EmmChriss/megallery-backend

Repository files navigation

megallery-backend

Framework for visualizing large numbers of images

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Contact

About The Project

This project is the backend of Megallery, a framework for visualizing large numbers of images.

Such a project is interesting since I couldn't find a publicly available app that can display large numbers of images (>250k).

It also serves the purpose of helping you recognize patterns about your collections of images.

(back to top)

Built With

(back to top)

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

  • PostgreSQL

    docker-compose up megallery-db

    You're also going to need to set the DATABASE_PORT and DATABASE_URL env variables accordingly. There is dotenv support.

  • Rust:

    You can get a Rust compiler installed using rustup

Building

  1. Clone the repo
    git clone https://github.com/EmmChriss/megallery-backend
  2. Start the PostgreSQL instance
    docker-compose up megallery-db
  3. Set up the environment
    cp .env.example .env 
  4. Run using Cargo
    cargo run --release

(back to top)

Usage

To use this backend, you're going to need the frontend as well.

(back to top)

Contact

Molnar Krisztian - [email protected]

Project Link: https://github.com/EmmChriss/megallery-backend

(back to top)

About

Framework for visualizing large numbers of images

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published