Coder Social home page Coder Social logo

partypi's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

partypi's Issues

Subscriptions admin page

As an administrator I'd like to have a subscription admin page in order to see who subscribed for receiving the photos.

  • List of subscribers
  • Delete button per subscriber
  • Button with "mailto:" link that has all subscribers in bcc

Create thumbnails on photo upload

For each uploaded photo, create a large-, mid- and small-sized thumbnail.

Small: 128px width
Mid: 512px width
Large: 1024px width

Thumbs should be located in data/img/thumbs/ and follow the scheme {uuid}_{size}px.{fileext}

Introduce Albums

An album has:

  • id
  • accesscode
  • sharelink
  • photos
  • subscribers
  • dateCreated

Workflow for users:

  • Album accessible through accesscode on frontpage
    -> /album/{accesscode}

Workflow for admins:

  • Album creation on admin panel only
    -> /admin
  • Select which album to administrate on /admin, then
    -> /admin/album/{accesscode}

Accesscode:

  • Code generated on album creation
  • 8 digits (numbers and letters)

Photos admin page

As in photos overview page, plus:

  • Button to delete single photo
  • Make photos selectable
    ** Button to delete selected
    ** Button to select all

Photos overview page

As a user I'd like to have a photos overview page in order to browse through already uploaded photos.

  • Photos overview is read-only
  • Show thumbnails of photos
    ** Fullsize on click
  • Sort by timestamp (uploaded)

Later enhancements:

  • Sort by timestamp from photo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.