This is a companion project to my upcoming post on LogRocket about the Argos CI.
The project is a modified version of Remix's Starter Tutorial.
If you'd like to learn more about Argos CI please check out their webpage.
The project uses Playwright for End-to-End (E2E) tests, and a GitHub action to actually run the tests and connect to the Argos CI.
To run the project locally run npm run dev
.
To run playwright tests with the project running locally run npm run run-tests
.
Screenshots are saved in the screenshots
folder.
The application itself is just a simple contacts app that has my 2 cats and dog as the contacts that you can see in the app. It uses a local array for saving and deleting contacts, and doesn't connect to a real database or persistent storage when saving etc.