Skip to content

a vibe coded website providing automatically pulled updates related to travel for trans and nonbinary people

License

Notifications You must be signed in to change notification settings

julietshen/transport

Repository files navigation

Trans Travel Info Hub

A comprehensive information hub for transgender travelers, automatically aggregating and displaying important travel-related information from various authoritative sources.

Features

  • Automatic scraping of official travel resources
  • Real-time updates from multiple sources
  • Responsive, accessible design
  • Dark/light mode support
  • Mobile-friendly interface

Sources

The hub currently aggregates information from:

  • U.S. State Department (Passport Gender Marker Information)
  • Garden State Equality (Travel Advisories)
  • Lambda Legal (Travel Rights Information)

Technical Stack

  • Next.js for static site generation
  • React for UI components
  • Chakra UI for accessible, responsive design
  • Puppeteer & Cheerio for web scraping
  • TypeScript for type safety
  • GitHub Pages for hosting

Setup

  1. Clone the repository:
git clone https://github.com/yourusername/trans-travel-hub.git
cd trans-travel-hub
  1. Install dependencies:
npm install
  1. Run the development server:
npm run dev
  1. Build and deploy:
npm run deploy

Updating Data

The data is automatically updated when running the build process. To manually update the data:

npm run scrape

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT License

About

a vibe coded website providing automatically pulled updates related to travel for trans and nonbinary people

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published