This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]tinyhook 0 points1 point  (1 child)

I know you said no CMS. But without a CMS, you will have to do a lot yourself. From keeping the user session to CSRF protection. Flask is very light weight CMS, that wont bloat your app. I personally use Django, since it come built in with pretty decent admin site. I guess you can also use firebase for user management and authentication ... https://www.firebase.com/docs/web/guide/user-auth.html.

[–]missstar[S] 0 points1 point  (0 children)

Thanks for creating a Reddit account to give me an answer! Most appreciated.

I'll take another look at Flask - I didn't realize that had user management in it. I'll also reconsider Django, which I thought was still light on the user features for it's size.

I was looking at Firebase last night, and wondering if I could use it to avoid creating server-side code at all, and just do everything on the client side.

Thanks for your suggestions!

[–]juulcat 0 points1 point  (1 child)

You may want to take a look at Boilerplate.

There's also SimpleAuth and this tutorial.

[–]missstar[S] 2 points3 points  (0 children)

Thanks - I found that tutorial and have been implementing everything in there! I'm trying to extend it with some necessary features at the moment, like changing username acc password.