This video is short and is just a demo of the stack I am using which is hard to show, RPi through ethernet to flask to ngrok. I do not expect to win any prizes, but I wanted to continue practicing good documentation, explaining code and just learn. https://github.com/knaik/BirthdayMLH shows my thinking process with comments in the runcmd.sh file. I'll probably shut down the ngrok tunnel tuesday.

BirthdayMLH

This is incomplete. I have spent literally 2 hours at most on it so far.

Inspiration

I wanted to learn some web dev but I dislike not having complete control of my server.

What it does and How It's Built

So for now I just have a raspberry pi server running a flask app that is useless and just says hello world and that's hooked up to ngrok to get a public URL. I have the RPi hooked up to my router via Ethernet. I am using ssh and vim to edit everything.

Challenges I ran into

I am learning bash scripting and doing everything from command line using VIM and SSH. I don't know how to use Flask properly so I kept running into issues of server ports being used up. For now it work though. I also only have a chromebook as my dev environment.

Also, I got a new chromebook but it doesn't work properly, so I didn't get to focus on this project the way I wish I could have.

Accomplishments that I'm proud of

That it runs at all.

What I learned

Not enough.

What's next

This isn't a joke submission. I am hoping to get something done in the next 8 hours. But if I lose motivation, I want have something submitted. I am interested in flask and web dev now after doing a few workshops but I feel really far behind in terms of understanding APIs.

Built With

Share this project:

Updates