Live data from Hacker News

Anvil: full stack web apps built only with Python

anvil.works

121–130 of 207 posts

Re: Anvil: full stack web apps built only with Python

#121

I searched the documentation URL with Google for the word "tenant" and it returned no results. Does this mean that Anvil does not support multitenancy, for SaaS sites?

Are you looking for this? https://anvil.works/blog/multi-user-apps Multi-tenant/single-DB is a pretty common and straightforward pattern with a lot of support in Anvil (eg restricted views, as described in the video). I'm also currently working on a multi-part video series, showing the creation of a SaaS product, from scratch to monetisation. Sign up for our mailing list, and watch this space :D

Much obliged. I will look to see if this can be extended to provide logical groups of users for the same resource.

Re: Anvil: full stack web apps built only with Python

#123

Hi there! Founder here, slightly gobsmacked to see this top of HN. Do feel free to ask me any questions about the platform :) We also have a bunch of tutorial-cum-demo videos at: https://anvil.works/learn#tutorials

Hey! Being a penny pinching student, do you guys offer any discounts for students?

Yes, we do - depends on number of licences, country, and institution. Drop us a line at education@anvil.works.

Re: Anvil: full stack web apps built only with Python

#125
post #73

There's something comparable being developed by a company in Portugal: https://www.outsystems.com/

Outsystems has been there a while - I remember looking at it five years ago. It's kind of expensive - "starting at $2100/month".

Their target market is more the type of companies that don't think twice about Oracle licenses.

Re: Anvil: full stack web apps built only with Python

#126

Earlier quoted context omitted.

Are you looking for this? https://anvil.works/blog/multi-user-apps Multi-tenant/single-DB is a pretty common and straightforward pattern with a lot of support in Anvil (eg restricted views, as described in the video). I'm also currently working on a multi-part video series, showing the creation of a SaaS product, from scratch to monetisation. Sign up for our mailing list, and watch this space :D

Much obliged. I will look to see if this can be extended to provide logical groups of users for the same resource.

Yes, it can! Check out the "Secure download portal" example app at https://anvil.works/learn#examples - it's got group-based access control.

(Nothing magic - it's just a database. Even user records are just table rows, so you can link or categorise them however you like!)

Re: Anvil: full stack web apps built only with Python

#127

So I've been working on a python flask web app in part time/spare time for my business for almost two years (in addition to running a company doing several million USD in sales over that time without the app.) In that two years, I've tracked my programming time with wakatime and I'm at >1000hrs now, more than 25 full-time 40hr work weeks of actual coding time. I'm running the app on a dedicated GPU server, as part of…

I would bet that you would need about the same amount of time nomatter what technology you used. The catch is this sentence:

> I literally just spent about a month hacking on flask-security to get the login/email-confirmations/email templates/argon2-hashing/2-factor-auth the way I need it.

I don't know Anvil but I am sure it has a specific way of dealing with login/signup/... - just like every other framework. And if you want to modify it, well, that takes time. And I am guessing it was the same with other tasks.

There is nothing wrong with that, of course. Just saying. :)

Re: Anvil: full stack web apps built only with Python

#128

So I've been working on a python flask web app in part time/spare time for my business for almost two years (in addition to running a company doing several million USD in sales over that time without the app.) In that two years, I've tracked my programming time with wakatime and I'm at >1000hrs now, more than 25 full-time 40hr work weeks of actual coding time. I'm running the app on a dedicated GPU server, as part of…

My personal experience with Flask has led me to believe it's many times easier to expand on vanilla Flask then it is to try and incorporate any of the flask-* libraries.

I ended up with writing my own flask extension that integrates some useful flask-* libraries and client-side JS libraries in very opinionated way. Somewhat ironically I'm currently in process of spliting that into separate flask extensions...

Re: Anvil: full stack web apps built only with Python

#129
post #73

There's something comparable being developed by a company in Portugal: https://www.outsystems.com/

Outsystems has been there a while - I remember looking at it five years ago. It's kind of expensive - "starting at $2100/month".

Oh yes. I know some people who work with them, and they charge quite a bit of money. They're exactly like Oracle, they'll charge you for every single feature and these are not small amounts. Not to mention the pain you have to deal with once you want to do anything more complicated than their platform provides. I am not aware of anything stories in particular but I can imagine that migrating away from them is not an easy task.

On the other hand, I gotta give it to them that it does some things well. I definitely see it solving problems in industries that need custom software but simply don't have the resources or capital to get a completely custom, from-scratch system.

Post reply on HN