A comprehensive information hub for transgender travelers, automatically aggregating and displaying important travel-related information from various authoritative sources.
- Automatic scraping of official travel resources
- Real-time updates from multiple sources
- Responsive, accessible design
- Dark/light mode support
- Mobile-friendly interface
The hub currently aggregates information from:
- U.S. State Department (Passport Gender Marker Information)
- Garden State Equality (Travel Advisories)
- Lambda Legal (Travel Rights Information)
- 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
- Clone the repository:
git clone https://github.com/yourusername/trans-travel-hub.git
cd trans-travel-hub
- Install dependencies:
npm install
- Run the development server:
npm run dev
- Build and deploy:
npm run deploy
The data is automatically updated when running the build process. To manually update the data:
npm run scrape
Contributions are welcome! Please feel free to submit a Pull Request.
MIT License