NYC Slice of Life π
February 21, 2026 Β· View on GitHub
Welcome to the official website of NYC Slice of Life, a project that chronicles New York Cityβs best pop-ups, hidden gems, and stories β all through the lens of an NYC pop-up lover.
Follow the journey on Instagram ππΈ
π About This Website
This site expands on the NYC Slice of Life Instagram experience with a more interactive and informative hub. Built from scratch by Alex, the site currently features:
π§ Pages
- Home Page: The main hub β links to blog posts, featured pop-ups, and recent highlights.
- About Me Page: A look into the founder's story, her love for NYC pop-ups, and why this account exists.
- Calendar Page: A living calendar of NYC pop-up-related events β from grand openings to pop-ups.
Future plans include:
- TBD!
π οΈ Tech Stack
- HTML, CSS, and JavaScript (vanilla to start)
- Git & GitHub for version control
- GitHub Pages for hosting and deployment
π¦ Local Development
To get started locally:
# Clone the repo
git clone https://github.com/yourusername/project-pizza.git
# Move into the project folder
cd project-pizza
# Open index.html directly in your browser, or serve it locally:
npx serve .
π Security + CI/CD Automation
GitHub Actions now enforces branch-specific quality gates:
staging integration gate
- Sanity Studio build verification (
sanity/npm run build) - CSS lint (Stylelint)
- HTML lint (HTMLHint)
- Unit tests (Vitest)
- Broken link/internal asset checks (Lychee)
- Lighthouse CI assertions (performance, accessibility, best practices, SEO)
- E2E smoke tests (Playwright)
- Dependency Review, ESLint,
npm audit, Gitleaks, and optional Snyk
main deployment gate
- Pre-merge checks on PRs to
main(build + smoke tests) - Post-merge deployment health checks against production URLs
- Manual rollback automation via GitHub Actions workflow
Dependabot (.github/dependabot.yml) remains enabled for weekly npm updates in sanity/.