Skip to content

chailandau/lilt-nextjs

Repository files navigation

Long Island Laser Tag Frontend

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.

Tech stack

  • 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