ark-experiences
A Next.js website for ARK Scavenger Hunt, a Toronto-based team building experience company, designed to generate leads and engage corporate clients through interactive sections, testimonials, and integrated contact forms. The site features animated hero sections, a blog system, image galleries, and backend integrations with Supabase for data storage and Resend for email notifications. Built with TypeScript, Tailwind CSS, and Framer Motion for smooth animations and responsive design.
ARK Scavenger Hunt is a modern Next.js website for a Toronto-based team building company featuring interactive sections, testimonials, and contact forms with Supabase backend integration. The project demonstrates solid full-stack development with TypeScript, Tailwind CSS, Framer Motion animations, and comprehensive form handling with validation.
- ✓Comprehensive tech stack integration with Next.js 15, Supabase, Resend email service, and proper TypeScript implementation with Zod validation
- ✓Well-structured database schema with proper relationships and constraints for contacts, reviews, gallery images, and videos tables
- ✓Detailed README with complete setup instructions, environment variables, database schema, and clear dependency management
- →Add comprehensive test coverage including unit tests for components and integration tests for API routes and database operations
- →Implement proper error boundaries and loading states throughout the application to improve user experience during data fetching and form submissions