• Townie
    AI
  • Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
boristane

boristane

Test

Public
Like
Test
Home
Code
4
backend
1
frontend
4
shared
1
README.md
Branches
1
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
Code
/
Search
index.ts
https://boristane--452aa1a25b3b11f0b694f69ea79377d9.web.val.run
README.md

New York Weather Map App

A detailed weather application that displays comprehensive weather information for New York City on an interactive map.

Features

  • Interactive map of New York City
  • Current weather conditions
  • Detailed weather metrics (temperature, humidity, wind, pressure, etc.)
  • Weather forecast
  • Multiple location points across NYC
  • Responsive design with modern UI

Project Structure

├── backend/
│   └── index.ts          # Main API server with weather endpoints
├── frontend/
│   ├── index.html        # Main HTML template
│   ├── index.tsx         # React frontend entry point
│   ├── components/
│   │   ├── App.tsx       # Main app component
│   │   ├── WeatherMap.tsx # Interactive map component
│   │   └── WeatherCard.tsx # Weather info display
│   └── style.css         # Custom styles
├── shared/
│   └── types.ts          # Shared TypeScript types
└── README.md

Tech Stack

  • Backend: Hono.js API server
  • Frontend: React with TypeScript
  • Map: Leaflet.js for interactive maps
  • Weather Data: Open-Meteo API (no API key required)
  • Styling: TailwindCSS
  • Deployment: Val Town

Usage

The app displays an interactive map of New York City with weather information overlays. Click on different areas of the map to see detailed weather conditions for that location.

HTTP
  • index.ts
    boristane--45…d9.web.val.run
Code
backendfrontendsharedREADME.md
FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
ExploreDocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.