Hello world!
The Remix Run concept resonates with me as an outstanding "project generator". I'm a firm believer in the value of using time and energy wisely. With this in mind, I took advantage of the Epic Stack's opinionated best-practices, enabling me to bypass the exhausting and repetitive process of setting up standard features such as frontend, backend, database, auth, UI, deployment, testing, and more.
The result is a full-bodied app brought to life with a single command line, which I believe encapsulates the potential for even more dynamic and full-featured concept building. This aids in bringing products and ideas to market as swiftly, reliably, and scalable as possible.
This project started as a simple idea - to build a digital portfolio that showcases my skills and experiences as a web developer. With a background in creating full-stack apps for startups in sectors ranging from computer vision and chat bots to health tech and e-commerce, I felt the need to establish a platform where I could share my work.
While not all my professional details can be shared here, I hope this site provides a glimpse into my capabilities through the various links, blog posts, and other elements that make up this portfolio.
npm run setup
npm run dev
Kent C. Dodds who graciously built this stack has also inserted himself as the development admin user so check here for the login details (which you can change) and his kind message
If you choose not to deploy your app, you can simply comment out the deploy:
job in .github/workflows/deploy.yml.
Troubleshooting:
npx create-remix ...
was hanging on the secrets updating for
the prod app (staging appeared to get set up properly though)Follow closely with these steps and reference:
fly launch
with epic-stackfly.toml
.env
fly launch
takes care of this, but these seem specific to
Epic Stackprimary_region
in fly.toml
Tests seem flaky at first, but work eventually to deploy to dev??
There are certainly other ways to deploy an app, but I wanted to get a handle of the "Epic Stack" way in case the learning experince would be worth the effort (I think so)
A little frustrating that the Epic Stack was not able to deploy out of the box as advertised and required some troubleshooting, but issues with Fly.io and Playwright will hopefully be smoothened out and taken on with more experience going forward 💪