Member-only story
Accelerating new projects with VueJS + 8base
There’s a directory named graveyard at the root path of my computer. It’s where my dreams go to die!
That’s morbid. Excuse me; it’s where I move projects that I’m no longer actively working on. It keeps my working directories slim and organized.
The other day, I went rummaging around my graveyard. Over two-dozens applications and components are collecting dust in there! Most of them are ideas I impulsively initialized and soon after forgot about, while — deep down — several of them I still consider tickets out of dodge.
Nonetheless, each project’s name reminded me of a “big idea” I had. However, as I looked through the code files, an awful pattern emerged.
Most projects in my graveyard are shells, which means that I never got around to developing the original idea. Instead, the time spent on each project went into systems like auth, databases, APIs, file uploads, etc.
Do I have commitment issues? Maybe. That said, I decided to start another project that might help me going forward. It’s a starter app that has all the shared requirements of my graveyard projects ready to go. Those requirements are:
- User Authentication (Sign Up, Sign In, Forgot Password, etc…)
- API (Aurora MySQL Database, GraphQL API, Image Uploads/S3…