/upscoot-server

Upscoot Image Uploader

Primary LanguagePython

Upscoot

Upscoot is a service. I use this to put my own things.

This repository is the backend of the service. It is currently written in Python using Flask.

The planned features are:

  • Put by item or URL
  • Create 'hidden' items which don't show up in the normal listing
  • 'hop' functionality to see (public) items on this day in previous years
  • 'list' get a json object of all the (public) items
  • 'rand' view a random (public) item
  • put to items somewhere distributed
  • Create Docker containers
  • Tests
  • CI
  • Coverage
  • Android app
  • Custom groups, so anyone could create their own group by using their own password
  • Group pages to see all items for a group
  • Rand, hop, and list for group items
  • Group moderation
  • Group support for the Android app

I intend to also open source the android application once the server is functional.

The current implementation of Upscoot supports most of these things in a very primitive way. This project is an attempt at creating a more reliable, testable, and reusable website.

View on Github