This is a simple "Things" To-Do app clone that uses:
- React
- jotai
- Tailwind
- Prisma
- TypeScript
You can run it locally by simply cloning this repo and typing:
npm install
npm run dev
into your terminal.
I wanted to get a deeper look into capabilities of Replay.io - a debugging tool that records everything that happens in your application when you interact with it. It plays really well with React and state management tools like jotai. To learn more Replay.io make sure to visit the homepage.
Besides recording everything in the browser, you can create recordings by simply running your tests with GitHub Actions. Take a look into workflow file to find out more or checkout Replay.io docs for a full tutorial.
To experience how Replay.io can help you with debugging, download Replay.io browser, open your app and hit record. Add your first print statement to the recording and be blown away 💥
To see how Cypress tests and Replay.io work together on this project, click on this invitation link to see replays recorded on this project.