Sleepy Gallows is a continually evolving portfolio showcasing the creative work of Brittney and Crystal Galloway. Built with Next.js and designed in Figma, it highlights animations, comics, and illustrations. Originally developed with Gatsby, the project was migrated to Next.js for better maintainability and performance. The site is actively maintained, with new features and improvements added regularly.
This project is a work in progress, continuously refined to enhance both functionality and user experience:
- Migrating to TypeScript for improved type safety and scalability.
- Developing an eCommerce shop using Stripe Checkout, allowing visitors to purchase high-end collage art, prints, stickers, and books.
- Implementing pagination in the shop for better navigation.
- Expanding Jest test coverage and exploring end-to-end testing with Cypress.
- Optimizing layouts and routing to accommodate growing content.
- Animations – Includes original shorts, client work, and personal projects.
- Comics – Currently featuring "Necahual" by Crystal and Sergio Silva.
- Art Galleries – Showcasing Crystal’s illustrations & visual development, and Brittney’s sketches & collage art.
- Shop (In Progress) – Soon to feature Sleepy Gallows-related art and merchandise.
- Next.js (Migrated from Gatsby)
- TypeScript (In Progress)
- DatoCMS
- GraphQL
- Stripe Checkout for eCommerce (In Development)
- Jest (In Development)
- Figma for design
- Vercel for deployment
- Lottie Files for aniamtions
Sleepy Gallows is not just a static portfolio but a learning-driven project. Every update reflects new skills, optimizations, and experiments with modern web technologies. The migration to Next.js was driven by the need for better routing, layouts, and long-term maintainability. The addition of TypeScript and testing frameworks ensures scalability and reliability as new features are introduced.