Feedback please: A Secure File Download Portal

Hi everyone,

Time for me to show off something I built myself a couple of weeks ago (as part of a head-to-head test against traditional development methods): It’s a download portal for distributing files to partners, with users, groups and access control.

We’ve put together a walk-through here, with a description of the architecture and a screen-by-screen description of how it works:

Secure Download Portal Example

This is our first walk-through like this, so I’d love some feedback. Does it make sense? Does it answer the questions you have about how to structure an Anvil app? Please do let me know!

1 Like

Looking now.

One question though - how did Anvil fare against the traditional dev. methods? And what were you comparing it against?

EDIT - ignore me - I missed the link :slight_smile:

Meredyyd, I’ll take a look this evening too.

On another note, any chance your discussion forum software (I assume written in Anvil) will be available as something that can be incorporated into my and other developer’s applications?

@PeterJ : forum software is this :

Oh, thanks David! I had no idea! I just assumed it was written in Anvil!

mmm…
themes? :slight_smile:

Ah, I see the themes now, and it’s tied in with the new 2 stage app creation :slight_smile:

Sorry for delay - I shall type as I find (so this will be updated) :

(trivial one - admin portal one click login needs to be changed to "js@example.com". The commented code was “test@…”)

It kind of seems fine from my perspective. I’ve not used it in anger but the code is readable and there’s no impossible to work out techniques in there. The walk through also seems fine. This all from the perspective of someone who doesn’t read anything until I’m really, REALLY stuck … :slight_smile:

So in a live deployment would the Customer Portal and Admin Portal share the same Data Table somehow?

I love the idea of being able to develop the admin interface and public interface separately.

Next time you are in Chicago you should demo it at “Chicago Python Usergroup Meeting”
http://www.chipy.org/

This was a very helpful app for me to jump off from. Did some rejiggering and turned it into a reporting portal for our clients. Most helpful was the multilevel architecture, which I was trying to accomplish on another app, but this saved me time. Ian Davies has helped me out with some targeted training. It might be a while before I take it live (I need to jump through our team’s hoops for client facing apps), but this has advanced the conversation immensely.