Giter VIP home page Giter VIP logo

argon's Introduction

Argon

About The Project

Installation

ARGON_SESSION_KEY and ARGON_SITEURL must be set as environment variables.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Nathan Hollows - [email protected]

argon's People

Contributors

nathanhollows avatar

Watchers

 avatar

argon's Issues

Lock down the admin panel

  • Login to admin panel
  • Log out
  • Remove link from public nav
  • Verify every admin action has appropriate session

Router needs to detect sub directory

The router needs to be aware of the directory the app is running in.

For instance, it won't currently allow for example.com/index

This is an issue now that #2 is fixed and sub-directories are an option.

Track code scans

Track scans

  • Each scan is tracked
  • Pages are from a slightly different URL after scanning
  • Display statistics in the admin panel #5

New pages failing to save

New codes are failing to save when the code generator creates a duplicate. The system should keep generating codes until no collision. (I don't expect there to be so many that this will be expensive)

Live library page

Show a live library page

  • Pages per gallery / trail
  • Show found vs unfound pages
  • List found pages

Analytics panel

  • Scanned pages #4
  • Completion rates
  • Unique number of visitors

This is different to #5 which is just a summary

Dashboard data

Display some statistics related to #4

  • Scans today
  • Scans this week
  • Scans this month
  • Completion rate

Make homepage pretty

Lana made an excellent comment about making sure the homepage is pretty.

At the moment it's utilitarian while the project is in heavy development.

Something like this could be fun:
Mockup

Generate QR codes

QR should be fetch-able from the Admin > Pages page or Admin > Pages > Edit

  • Fetch SVG / PNG
  • URL must be with respect to host (see #2)

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.