So TinyDev is currently on the back burner (if I keep telling myself that, I can say it's not dead), and I still have needs I'd like to address (e.g. getting off of Google services, learning certain technologies work is using that I'd like to get more familiarity towards, making money, stuff like that).
My biggest problem is that I need to build something. I have the ability to
stand up local repositories relatively easily, and even run them using
docker-compose, but building out apps (vs. websites) I can deploy and run
forever on the web is still a capability I lack.
I'm inspired by the work done by Ben over at
tinyprojects.dev. He builds tiny projects and then
ships them. After slogging away for months building something that never
shipped, I think his approach is a lot better and I want to give it a go.
One technology I'd like to learn better is Firebase. Specifically, being able to auth using Firebase, and send/receive Stripe payments over Firebase, possibly while hosting the app using the same old CloudFormation (S3 + CloudFront + Route 53) combination I've been using for random stuff. I don't think I like using a proprietary, managed platform, but it's cheap (as in free up until certain resource limits), and it has a chockton of features I can use.
I'm not sure whether this will ship (because I haven't yet shipped an app before), but I'll be more communicative and transparent with progress, and that'll hopefully put me on a better track than before.
Goals from last week
What I got done this week
- Set up an
Goals for next week (by 6:00PM ET Wednesday of this week)
- Set up local Dockerized Firebase emulators and run local/dev
- Run through tutorial on setting up Firebase auth, and implement an email auth login using Firebase
- File an update to YC Startup School Build Sprint
- [REACH] Run through tutorial on setting up Firebase fire functions for Stripe payments, and implement a working Stripe pipeline
- [REACH] Run through tutorial on setting up Firestore, and create separate URL endpoints based on store models stored in Firestore
Hours spent and what I worked on
Things I've learned this week
nxis not bad: We're using
react-material-adminand create a private plugin, connect that to some Firebase stuff, and then just run
nx generatenext time you need an admin dashboard for the project.