Static website for Everything Essential and Friddy.
design/
images/
brand/ Logos used by the website
product/ Optimized Friddy product screenshots
source/ Original exports and source screenshots
team/ Team photography
styles/ Shared website styles
screens/
blog/ Blog listing and individual posts
company/ About and contact screens
legal/ Privacy policies and terms
home.html Home screen
scripts/
dev_server.py Local server with production-style routes
Keep deployable screens in screens/ and visual assets in design/. Add new public routes to both vercel.json and scripts/dev_server.py so production and local preview behavior remain aligned.
Run the local static server from the repository root:
npm run devThen open http://localhost:3000. The development server supports the same friendly URLs used in production, including /About, /Blog, and each blog post route.
This repository is configured for Vercel as a static site through vercel.json.
- Push this repository to GitHub.
- In Vercel, choose Add New → Project and import
SiyounKim/everythingessential-web. - Use these project settings:
- Framework Preset: Other
- Build Command: leave empty
- Output Directory:
. - Install Command: leave the default or leave empty
- Click Deploy.
After the first import, Vercel automatically creates preview deployments for pull requests and production deployments for pushes to the production branch configured in Vercel.
Install or run the Vercel CLI, then deploy from the repository root:
npx vercel@latestWhen the preview deployment looks correct, promote the site to production:
npx vercel@latest --prodIf you already have the CLI installed globally, the package scripts are available:
npm run preview
npm run deployThe CLI requires a Vercel account login or a valid VERCEL_TOKEN environment variable.