This is the frontend for Long Island Laser Tag, a company that specializes in mobile laser tag events all over New York. The live site can be viewed here.
- Next.js - Using ISR allows page-by-page updates without the whole site having to be rebuilt while staying static for SEO.
- TypeScript - Adds type safeties and reduces potential errors further down the road
- Storybook - Acts as documentation and serves as a building block for snapshot and visual regression tests
- Jest - Comprehensive testing library to ensure code is doing what it is supposed to
- Uses jest-axe as an additional A11y safety net (on top of extensive manual testing)
- React Testing Library Adds APIs on top of DOM Testing Library for easier React component testing
- Loki - Generates screenshots of Storybook stories to use with reg-cli
- reg-cli - Generates report from screenshots generated by Loki to easily scan for visual regression.
- Framer Motion - Powerful motion library for React animations